• OR buyrugi YOKI (
  • Birinchi operand biti 0101 Natija biti 0111 Ikkinchi operand biti 0011
  • Birinchi operand biti 0101




    Download 183,36 Kb.
    bet30/64
    Sana13.05.2024
    Hajmi183,36 Kb.
    #230077
    1   ...   26   27   28   29   30   31   32   33   ...   64
    Bog'liq
    Системное программирование, практика

    Birinchi operand biti 0101

    Natija biti 0001

    Ikkinchi operand biti 0011

    1-misol
    mov AX,0FFEh
    va AX,5555h ;AX=0554h
    2-misol
    mov bolta ,00101001 b
    qo'shish bolta ,11110111 b ; ax =00100001 b
    OR buyrug'i
    YOKI ( Mantiqiy INCLUSIVE OR ) buyrug'i ikkita operandni mantiqiy (bit bo'yicha) qo'shishni amalga oshiradi. Natija birinchi operandni (qabul qiluvchini) almashtiradi; ikkinchi operand (manba) o'zgartirilmaydi. 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. OR buyrug'ining operandlari bayt yoki so'z bo'lishi mumkin. Buyruq OF, SF, ZF, PF va CF bayroqlariga ta'sir qiladi va CF va OF bayroqlari har doim 0 ga o'rnatiladi.
    Bitta qo'shish qoidalari:

    Birinchi operand biti 0101

    Natija biti 0111

    Ikkinchi operand biti 0011

    1-misol
    mov AX,000Fh
    mov BX,00F0h
    yoki AX,BX ;AX=00FFh, BX=00F0h
    2- misol
    mov AX,00101001b
    mov BX, 11110111b
    yoki AX, BX ;mov dx,11111111b
    3- misol
    mov AX,000Fh
    yoki AX, 8001h ;AX=800Fh
    XOR buyrug'i .
    XOR ( Logical Exclusive OR) buyrug'i ikkita operandda mantiqiy (bit bo'yicha) EXCLUSIVE OR amalini bajaradi. Amaliyot natijasi birinchi operandni almashtiradi; ikkinchi operand o'zgarmaydi. Operandlarning tegishli bitlari har xil bo'lsa, har bir natija biti 1 ga o'rnatiladi va operandlarning mos bitlari bir xil bo'lsa, 0 ga o'rnatiladi.

    Download 183,36 Kb.
    1   ...   26   27   28   29   30   31   32   33   ...   64




    Download 183,36 Kb.