Bir kristalli KR580BM80A mikroprotsessorining komandalar sistemasi




Download 2,97 Mb.
Pdf ko'rish
bet92/123
Sana09.02.2024
Hajmi2,97 Mb.
#153799
1   ...   88   89   90   91   92   93   94   95   ...   123
Bog'liq
AMV majmua

 
 Bir kristalli KR580BM80A mikroprotsessorining komandalar sistemasi
K580BM80A mikroprotsessori komandalar sistemasi 78 turdagi 
komandalardan iborat bơlib, vazifasiga kơra ularning uzunligi bir, ikki yoki uch 
baytni tashkil etishi mumkin. Programma schetchigi xar doim komandaning birinchi 
bayti adresini ơzida saqlaydi. Ikki baytli komandalarda ikkinchi bayt 8 razryadli 
ma`lumotni yoki kirish/chikish interfeysining porti adresini, uch baytli 
komandalarda esa ikkinchi va uchinchi bayt 16 razryadli ma`lumotni yoki xotira 
yacheykasining adresini ko’rsatishi mumkin (ma`lumotlar va adreslar 16-lik sanoq 
sistemasida yoziladi). 
Komandalarga misollar: 
- bir baytli komandalar: MOV A, B; LDAX B; RST 7; RAL; 
- ikki baytli komandalar: MVI M, 85; SUI 8E; IN 21; OUT 3A; 
- uch baytli komandalar: LDA 1234; LXI B, 45AE; CALL A34C; JC B800. 
Komandalar sistemasini 5 grux komanandalariga ajratish mumkin: 
- ma`lumotlarni uzatish komandalari (14 ta komanda); 
- mantiqiy komandalar (15 ta komanda); 


- arifmetik komandalar (14 ta komanda); 
- boshqarishni uzatish komandalari (28 ta komanda);
- boshqarish komandalari (7 ta komanda). 
Barcha komandalar quyidagi 5 ta jadvalda keltirilgan bơlib, ularda: 
Ri va Rk - qabul qiluvchi va uzatuvchi registrlar (B, C, D, E, H, L, xamda 
adresi HL juftlikda kơrsatilgan xotira yacheykasi – M); data - 8 razryadli 
ma`lumot; data 16 - 16 razryadli ma`lumot; addr - 16 razryadli adres; R - 8 razryadli 
registr (B, C, D, E, H, L, xamda adresi HL juft
likda kơrsatilgan xotira yacheykasi – 
M); 2R - registr juftliklari (B, D, H, ayrim xollarda SP, PC); (XX) - adresi XX 
bo’lgan xotira yacheykasidagi ma`lumot; port - interfeys portining adresi. 
ADD, ADC, ADI, ACI, DAD - 
Qơshish, SUB, SBB, SUI, SBI - Ayirish, 
INR, INX - Inkrement (bittaga oshirish), DCR, DCX - Dekrement (bittaga 
kamaytirish), DAA - 
Ơnlik korreksiya, JMP - Shartsiz ơtish, CALL - 
Podprogrammani chaqirish, RET - Podprogrammadan qaytish, JC - 
Shartli ơtish, CC 

Shart bơyicha podprogrammani chaqirish, RET - Podprogrammadan qaytish. 

Download 2,97 Mb.
1   ...   88   89   90   91   92   93   94   95   ...   123




Download 2,97 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Bir kristalli KR580BM80A mikroprotsessorining komandalar sistemasi

Download 2,97 Mb.
Pdf ko'rish