• Kamaytirish (1 ga kamaytirish). DEC (Kamaytirish)
  • OF, SF, ZF , AF va PF bayroqlariga tasir qiladi . SUB
  • Jamoa Maqsad Markaziy protsessor
  • Bajarilishi kerak bolgan vazifa
  • Tizimli dasturlash




    Download 183,36 Kb.
    bet20/64
    Sana13.05.2024
    Hajmi183,36 Kb.
    #230077
    1   ...   16   17   18   19   20   21   22   23   ...   64
    Bog'liq
    Системное программирование, практика

    Jamoa

    Maqsad

    Markaziy protsessor

    INC qabul qiluvchisi

    Birga oshiring

    8086

    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.

    Jamoa

    Maqsad

    Markaziy protsessor

    INC qabul qiluvchisi

    Birga oshiring

    8086

    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 ;

    Download 183,36 Kb.
    1   ...   16   17   18   19   20   21   22   23   ...   64




    Download 183,36 Kb.