• , SF, ZF, AF, PF va CF bayroqlariga tasir qiladi.
  • Osish (1 ga oshirish).
  • Tizimli dasturlash




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

    Ayirish.
    SUB ( Ayirma ) buyrug'i ikkinchi operandni (manbani) birinchi (maqsad) dan ayiradi va natijani birinchi operand o'rniga qo'yadi. Birinchi operandning asl qiymati (qisqartirilgan) yo'qoladi. Shunday qilib, agar ayirish buyrug'i umumiy shaklda yozilsa
    SUB operand1, operand2
    u holda uning harakatini shartli ravishda quyidagicha tasvirlash mumkin:
    operand1 - operand2 -> operand1
    Birinchi operand sifatida registrni (segmentdan tashqari) yoki xotira katakchasini, ikkinchisi sifatida registrni (segmentdan tashqari), xotira katakchasini yoki darhol qiymatni belgilashingiz mumkin, lekin ikkala operandni bir vaqtning o'zida xotira kataklari sifatida belgilay olmaysiz. Operandlar bayt yoki so'z bo'lishi mumkin va imzolangan yoki belgilanmagan raqamlarni ifodalaydi. Buyruq OF , SF, ZF, AF, PF va CF bayroqlariga ta'sir qiladi.

    Jamoa

    Maqsad

    Markaziy protsessor

    SUB qabul qiluvchi, manba

    Ayirish

    8086

    Misollar:
    mov al,10
    sub al,7 ---> al = 3; al - qabul qiluvchi, 7 - manba
    mov ax, 25000
    sub ax,10000 ---> ax = 15000; bolta - qabul qiluvchi, 10000 - manba
    mov cx, 100
    mov bx, 15
    sub cx,bx ---> cx = 85, bx = 15 (bx o'zgarmaydi); cx - qabul qiluvchi, bx - manba
    O'sish (1 ga oshirish).
    INC (O'sish) buyrug'i operandga 1 qo'shadi, 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. Buyruq CF bayrog'iga ta'sir qilmaydi; agar siz ushbu bayroqqa ta'sir qilmoqchi bo'lsangiz, Add Op,l buyrug'ini ishlatishingiz kerak.
    INC (O'sish) buyrug'i xotiradagi registr yoki operand qiymatini bittaga oshiradi.
    Bu ADD manba buyrug'iga teng, faqat 1 tasi tezroq.


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




    Download 183,36 Kb.