Kompyuter tashkil etilishi




Download 189,37 Kb.
bet17/50
Sana15.05.2024
Hajmi189,37 Kb.
#234050
1   ...   13   14   15   16   17   18   19   20   ...   50
Bog'liq
kompyuter tashkil etilishi -fayllar.org

5-Amaliy mashg’ulot 
Mavzu: Buyruqlar tizimi arxitekturasi
Ishdan maqsad: Buyruqlar tizimi arxitekturasi o‘rganish va ular haqida
bilim ko’nikmalarga ega bo’lish
Аytsang - unutaman, ko`rsatsang - eslab qolaman, o`zim bajarib - 
anglab etaman. Nazariy qism:
Buyruqlarning formatlari va xillari. Buyruq – amal kodi, ushbu amalda
qatnashayotgan operanda yoki operandalar qayerdan olinishi va natija
qayerga yozilishi kerakligi haqidagi axborotlardan iborat bo‘ladi buyruqlar
to‘plami sathiga oid buyruqlar formatlarining bir nechta xillari keltirilgan.

Buyruqlar formatlarining to‘rtta xili. a) adressiz buyruq; b) bir adresli


buyruq;
v) ikki adresli buyruq; g) uch adresli buyruq.
Buyruqlarda amal kodi – har doim bo‘ladi, ammo adreslar esa buyruqlarda
bo‘lmasligi ham mumkin. Bunday buyruqlar adressiz buyruqlar deb ataladi.
Qolgan xil buyruqlarda esa bitta, ikkita yoki uchtagacha adreslar ishtirok
etishi mumkin.
MOVE R1, 4 – bir adresli buyruq; ADD R1, R2 – ikki adresli buyruq.
Buyruqlarning xillari:
1. Ma’lumotlarni ko‘chirib yozish buyruqlari – LOAD, STORE,
MOVE
2. Ikkita operandalar ustida amallar bajarish buyruqlari – ADD, SUB,
AND, OR.



32
3. Bitta operanda ustida amallar bajarish buyruqlari – INC, DEC, NOT,


RL.
4. Taqqoslash va shartli o‘tish buyruqlari – CMP.
5. Dastur osti dasturlarini (rus tilida – подпрограмма) chaqirish
buyruqlari – CALL.
6. Sikllarni boshqarish buyruqlari.
7. Ma’lumotlarni kiritish-chiqarish buyruqlari – IN, OUT.
Pentium 4 protsessorining ko‘chirib yozish buyruqlari.
Buyruq
Tavsifi
Olib yozish buyruqlari
MOV, DST, SRC
SRC dan DST olib yozish
PUSH, SRC
SRC dan olib stekka yozish
POP DST
Stekdan DST ga olib yozish
XCHG DS1, DS2
DS1 va DS2 joylarini almashtirish
LEA DST, SRC
SRC ning haqiqiy adressini DSTga
yozish
CMOV DST,SRC
Shartli ko‘chirish

Download 189,37 Kb.
1   ...   13   14   15   16   17   18   19   20   ...   50




Download 189,37 Kb.