|
Tizimli dasturlash
|
bet | 20/64 | Sana | 13.05.2024 | Hajmi | 183,36 Kb. | | #230077 |
Bog'liq Системное программирование, практика
Misollar:
mov al,15
inc al ---> endi AL = 16 (al,1 qo'shishga teng)
mov dh, 39h
inc dh ---> DH = 3Ah (dh,1 qo'shishga teng)
mov cl,4Fh
inc cl ---> CL = 50 soat (cl,1 qo'shishga teng)
Kamaytirish (1 ga kamaytirish).
DEC (Kamaytirish) buyrug'i operanddan 1 ni ayiradi, u registr (segment registridan tashqari) yoki bayt yoki so'z hajmidagi xotira katakchasi bo'lishi mumkin. Operand sifatida bevosita qiymatdan foydalanishga ruxsat berilmaydi. Operand belgisiz raqam sifatida talqin qilinadi. Buyruq OF, SF, ZF , AF va PF bayroqlariga ta'sir qiladi .
SUB manba buyrug'iga teng , faqat 1 tasi tezroq.
Misollar:
mov al,15
dec al ---> hozir AL= 14 ( sub al,1 ga ekvivalent )
mov dh, 39h
dec dh ---> DH = 38 soat ( sub dh,1 ga ekvivalent )
mov cl,4Fh
dec cl ---> CL = 4Dh ( sub cl,1 ga ekvivalent )
Bajarilishi kerak bo'lgan vazifa:
1. EMU 8086 emulyatorini ishga tushiring.
2. O'qituvchidan topshiriq oling (5-jadvaldagi besh variantdan biri ) va montaj dasturlarini loyihalash qoidalaridan foydalanib, A qiymatini hisoblash dasturlarini yozing. (ikki yoki uchta variant).
3. Dasturni * tipidagi faylga yig'ing. exe ;
|
| |