O’rnatilgan tizimlar O’quv uslubiy majmua




Download 2,55 Mb.
Pdf ko'rish
bet46/160
Sana13.07.2024
Hajmi2,55 Mb.
#267489
1   ...   42   43   44   45   46   47   48   49   ...   160
Bog'liq
O’rnatilgan tizimlar O’quv uslubiy majmua

 
 
Ko‘paytiruvchining kirishlariga axborotlar operativ hotiradan va shuningdek 
kesh-hotiradan yoki protsessorning ichki registrlaridan berilishi mumkin. Ananaviy 
protsessorlardan farqli ko‘paytirish dastur yordamida bajarilmaydi, u apparat usulida 
protsessorning bir taktida bajariladi (odatda 25 ns). Natijada operatsiya 
bajarilishining ushbu qadamida olingan umumiy yig‘indi jamlovchi registrda (JR) 
hosil bo‘ladi. 
Регистр Х 
Регистр Y 
Натижа регистри Р 
R йиғучи - регистр 
Жамловчи 
Х
16 
16 
32 


81 
Bundek jamlovchi - ko‘paytiruvchi sxema signallarga ishlov berishda keng 
ishlatiladigan jamlash orqali ko‘paytirishli MAS-operatsiyani (MAC-Multiplier-
Adder Combination) bajaradi. Bu operatsiya korrelyatsion tahlillashning va 
filtrlashning asos operatsiyasi bo‘lib hizmat qiladi. 
Jamlovchi-ko‘paytiruvchidan tashqari signal protsessori (SP) o‘z tarkibida
surishning apparatli qurilmasiga
egadir. Aslida operandalarni berilgan ikkilik 
songa chapga yoki o‘ngga surishni arifmetik-mantiqiy qurilmada (AMQ) ham 
amalga oshirish mumkin, biroq bunda alohida buyruqlar talab qilinadi. Signal 
protsessorlarni apparatli suruvchilari operandalarni uzatish va yuklashda mahsus 
byuruqlarni ishlatmasdan amalga oshiradi. Ma’lumki, ikkilik sonini katta razryadlar 
tomonga surish uning qiymatini ikki hissaga oshiradi, ya’ni har bir taktda 2 ga 
ko‘paytiradi, sonni kichik razryadlar tomonga surish esa har bir taktda 2 ga bo‘lishni 
beradi. Shundek qilib, operandalarni 2 ga bo‘lish yoki ko‘paytirishni suruvchi 
registrlar yordamida amalga oshirish mumkin. Bu foydali amal, chunki ishlov 
beriladigan fayllar o‘lchami, ishlov beriladigan so‘z uzunligi, signal qism 
segmentlari ikkini darajasiga bo‘linuvchi. 
 
Akkumulator
. Akkumulator – bu registr, AMQ da bajariladigan 
operatsiyalarning oraliq natijalarini saqlash uchun mo‘ljallangan. Uning vazifasi 
nafaqat oraliq natijalarni vaqtincha saqlashgina emas va yana inversiyalash va surish 
kabi oddiy operatsiyalarni ham bajarishdir. Akkumulator faqat AMQ bilan 
ulanmay, u axborotlar shinasi bilan ham ulangan. AMQ ga bufer registrlarning biri 
orqali ishlov berilgan natija siklning keyingi qadamlari uchun uzatiladi, axborotlar 
shinasiga asosiy hotiraga yozish uchun ishlov berilgan oxirgi natija uzatiladi. 
Ko‘pchilik signal protsessorlar arxitekturasida ikkita akkumulator mavjut, bu 
oraliq natijalarni saqlashni talab etuvchi operatsiyalarni bajarilish tezligini oshiradi. 
Texnik jixatdan akkumulator bir necha registrlardan tashkil topgan bo‘lishi mumkin: 
kengaytirish registrlari, katta va kichik so‘z registrlari. Ularning asosiy vazifasi – 
hisoblash aniqligini oshirish va oraliq natijalarni saqlashdan iborat. 
Real vaqt tizimlarida kirishdagi katta o‘zgaruvchan oqimga ishlov berishda 
axborotlarga ishlov berib, natijani olish tezligi oqimlarni kelish jadalligida amalga 


82 
oshirilishi kerak. Bundek tizimlarda ichki manzillanadigan hotira katta hajmli 
bo‘lmaydi, shuning uchun asosiy urg‘u hisoblash tezligiga va operativ hotira bilan 
AMQ o‘rtasidagi axborot almashish tezligiga qaratilgan. Signal protsessorlarida bu 
muammoni hal qilish uchun garvard arxitekturasi tatbiq etilgan. Bundek yondoshuv 
bajaruvchi qurilmaga buyruq va axborotlarni parallel tanlash hamda bir vaqtning 
o‘zida yuklashni ta’minlashga imkon beradi. Buyruqni tanlash va axborotni tanlash 
taktlari bir vaqtda bajariladi. Garvard arxitekturasini rivojlantirilgan variantida 
buyruqlar va axborotlar uchun alohida shinalar kiritilishi orqali tanlash tezligi yana 
ham yuqoriroq oshirilgan. Garvard arxitekturasining keyingi rivojlanishi garvard 
arxitekturasini modifikatsiyalashtirilgan varianti bo‘ldi, unda operandalar nafaqat 
axborotlar hotirasida saqlanadi, buyruqlar hotirasida dasturlar bilan birga saqlanishi 
mumkin. Masalan, raqamli filtrlarni joriy etilgan holda filtr koeffitsientlari dasturlar 
hotirasida saqlanishi mumkin, kirish signallarining qiymatlari esa axborotlar 
hotirasida saqlanadi. Koeffitsient va axborotlar bir mashina siklida tanlanishi 
mumkin.
Signal protsessorlarida shuningdek konveyerli ishlov berish ishlatiladi. 
Konveyerli ishlov berishda buyruqni bajarish masalasi bir necha joriy etish 
bosqichlariga ajratiladi. Bosqichlarni ketma-ket ulanishi va ularni vaqt bo‘yicha 
ustma-ust tushirish oddiy protsessorlardagidek amalga oshiriladi. Bundek 
arxitekturaning o‘tkazish xususiyati vaqt birligi ichida konveyerdan o‘tkazilgan 
buyruqlar soni bilan aniqlanadi.

Download 2,55 Mb.
1   ...   42   43   44   45   46   47   48   49   ...   160




Download 2,55 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O’rnatilgan tizimlar O’quv uslubiy majmua

Download 2,55 Mb.
Pdf ko'rish