"kompyuter tashkil etilishi"


Adreslash. Boshqarish oqimi va uzilishlar


Download 1.2 Mb.
Pdf ko'rish
bet18/50
Sana25.06.2023
Hajmi1.2 Mb.
#1654843
1   ...   14   15   16   17   18   19   20   21   ...   50
Bog'liq
Kompyuter tashkil etilishi

Adreslash. Boshqarish oqimi va uzilishlar. Ko‘pgina buyruqlar 
joylashgan o‘rinlari ko‘rsatilishi kerak bo‘lgan operandalar bilan ishlaydi. 
Operandaning joylashgan o‘rnini ko‘rsatish adreslash deb ataladi. 
Adreslashning quyidagi xillari yoki rejimlari mavjud.
1. Bevosita adreslash rejimi.
2. To‘g‘ridan-to‘g‘ri adreslash rejimi.
3. Registrlar yordamida adreslash rejimi.
4. Registrlar yordamida bilvosita adreslash rejimi.
5. Indeksli adreslash rejimi.
6. Nisbiy indeksli adreslash rejimi.
7. Stekli adreslash rejimi.
Pentium 4 protsessorining arifmetik buyruqlari.


33
Pentium 4 protsessorining boshqarishni uzatish buyruqlari
Adreslash rejimlarini taqqoslash.


34
Dasturni ishlashi davomida undagi buyruqlarning bajarilish ketma-
ketligi - boshqarish oqimi deb ataladi. O‘tishlar va dastur osti dasturlarini 
chaqirishlar bo‘lmasa, buyruqlar xotiraning ketma-ket yacheykalaridan 
chaqirib olinib bajariladilar. Quyidagi misolda Pentium 4 assemblerida 
I2+J2+K2 ifodani hisoblash dasturi keltirilgan. Undagi buyruqlar xotiraning 
ketma-ket yacheykalaridan chaqirib olinib bajariladi.
Ushbu misollarda esa shartli o‘tish va dastur osti dasturlarini chaqirish 
operatorlariga ega dasturlar keltirilgan.


35
Agar asosiy dasturni ishlashi davomida boshqa bir dastur, ya’ni dastur 
osti dasturi chaqiriladigan bo‘lsa – uzilish (rus tilida – прерывание) sodir
bo‘ladi. Bunda asosiy dasturning buyruqlarini xotiradan ketma-ket 
chaqirish to‘xtatilib, yangi ishga tushirilgan dasturni – dastur osti dasturini 
(rus tilida – подпрограмма) bajarish yo‘lga qo‘yiladi. Dastur osti dasturi
ishlab bo‘lgandan so‘ng esa, asosiy dasturga qaytiladi va avvalgi ketma-
ketlik to‘xtatilgan joyidan boshlab bajarilishi yo‘lga quyiladi.


36

Download 1.2 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   50




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