12-tema. Buyrıqlar toplamı arxitekturası maydanı. Yad modelleri. Registrlar. Buyrıqlar reje


Download 198.33 Kb.
Pdf ko'rish
bet2/4
Sana01.11.2021
Hajmi198.33 Kb.
#169735
1   2   3   4
Bog'liq
12lek

12. 2. Yad modelleri. 

 

Zamanagóy kompyuterlerdiń barlıǵıda yad yacheykalarga  ajıratılǵan bolıp,  olar 

óz  gezeginde  izbe-iz  adresske  iye  esaplanadı.    Házirgi  kúnde    eń  keń    tarqalǵan 

yacheyka  ólshemi  -  8  pittir,  lekin  aldınları  1  den  60  ge    shekem  bolǵan    bitli 

yacheykalardan  paydalanılǵan  (12.  1-keste).  8  bit  yacheyka  bayt  dep  ataladı. 

Yadda  áyne  8  razryadlı  yacheykalardan  paydalanılǵanınıń  sebebi,  ASCII-

simvollarında  bolıp  tabıladı.  Sebebi  onıń  ózi  ol  yad  7  bit  jay  iyeleydi,    jup  bit  

penen  8  boladı.  Keleshekte  UNICODE  kodlaw  kestesinen  paydalanıla  baslansa, 

yacheykalardıń ólshemi 16 razryadqa teń boladı. 

Baytlar  ádetde  4-baytli  (32-razryadlı)  yamasa  8-baytli  (64-razryadlı)  pútkil 

sózler  menen gruppalaw buyrıqları járdeminde atqarıladı. Kópshilik  arxitekturalar  

sózler  ózleriniń  tábiyiy  shegaralarında  tuwrılanıwın  talap  etedi.  Mısalı,  4  baytli 

sóz,  4,  8  adreslerinen  baslanıwı  múmkin,  lekin  ol  1    yamasa  2    adreslerinen  

baslanbaydı. Tap sonday jaǵday 8 baytli sóz, 8 yamasa 16 adreslerinen  baslanıwı  

múmkin,  lekin  ol  4  yamasa  6  adreslerinen  baslanbaydı.  8  baytli  sózlerdiń  yadda  

jaylasıwı 1.100 súwrette keltirilgen. 

Yadda dreslardı tuwrılaw mudamǵı túrde ámelge asırıladı,  sebebi sol jaǵdayda  

yad  nátiyjelilew  isleydi.  Mısalı,  Pentium  4  processor  hár  shaqırıǵıda  yadtan  8 

baytni shaqıradı. 

Adreslerdi  tuwrılaw  boyınsha  talaplar  ayırım  waqıtları  hár  qıylı  mashqalalardi 

keltirip  shıǵaradı.  Pentium  4  processorındaǵı  programmalar  sózlergi    qálegen  



adres  arqalı  shaqırıq  etiwleri  múmkin,  usı  sapa  oǵan  8  88  modeliden  miyraslar  

bolıp hár bir yacheyka ózinen 8 baytli shegara tiykarında qurılısıda bolıp tabıladı.  

 

 

1.100-súwret. 8 baytli sózlerdiń yadda jaylasıwı: sózlerdiń tuwrılanıwı (a) 



 

Sózlerdi tártiplengen adresler arqalı oqıw mikrosxemanıń quramalılasıwına alıp  

kelip  atır.  Bul  óz  náwbetinde  onıń  bahasınıń  asıwına  sebep  bolıp  atır. 

Óndiriwshiler  usı  mashqalanıń  sheshiwdi  júdá  qáleydi.  Olardıń  maqseti 

programma  yadqa  baytli    emes  sózli  kóriniste  shaqırıq  etiw  bolıp  tabıladı.  

Óndiriwshilerdiń  dástúriy    bir    soraw  qıynaydı.  Bul  soraw  tómendegishe  «8  88 

mashinaları  ushın  jazılǵan  hám  yad  menen  qáte  baylanıs  etiwshi  programmalar 

kimge  kerek».    Bul  sorawǵa    satıwshılar  tómendegishe  juwap  beredi:  «Biziń 

qarıydarlarǵa». 

Kópshilik  kompyuterler  birden-bir  sızıqlı  adreslew  ortalıǵıǵa  iye  bolıp,    ol 

ózinde    232  yamasa  264  baytgacha  bolǵan  ortalıqlarǵa  isleydi.    Ayırım 

mashinalarda  buyrıqlar  hám  maǵlıwmatlar  ushın  bólek  ajıratılǵan    ortalıqqa  iye 

esaplanadı.  Usınıń  sebebinen,  8  adresli  buyrıqqa  hám  8  adresli    maǵlıwmatqa 

shaqırıq etkende olar bólek-bólek yad ortalıqlarında isleydi. Birinshiden, barlıq 32 

razryadlı  adresler  menen  islewde  programma  ushın    qosımsha  232  bayt  hám 

maǵlıwmatlar ushın taǵı 232 bayt talap etiledi. Ekinshiden, sol sebepli jazıwlar tek 

ǵana  maǵlıwmatlar  ushın    ajıratılǵan    ortalıqta  islewi,    programmanıń  tosınarlı 

jazılıw múmkinshiligi ámeldegi emes. 

Sonı  aytıp  ótiw  kerek,  buyrıqlar  hám  maǵlıwmatlar  ushın    adresler  ortalıǵınıń  

bólekleniwi, bul kesh yadtıń ústke ajratılıwı sıyaqlı process esaplanbaydı.  Júzeniń 

birinshi  jaǵdayda  barlıq  adreslew  ortalıǵı  tolıq  nusqalansa  hám  buyrıqlar  hám 

maǵlıwmatlardı  qaysı  sóz  oqılıwına  qaray  hár  qıylı  nátiyjeler  keltirip  shıǵaradı. 

Kesh-yadtıń bóliwleniwinde  bolsa maǵlıwmatlar áyne bir ortalıq ishinde hár qıylı 

bólimlerge  ajıratılǵan  halda  saqlanadı. 

 


Download 198.33 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling