• OR (Mantiqiy INCLUSIVE OR).
  • Kompyuterni tashkillashtirish fanidan amaliy mashg‘ulot uchun ajratilgan




    Download 1,04 Mb.
    Pdf ko'rish
    bet6/8
    Sana16.05.2024
    Hajmi1,04 Mb.
    #238376
    1   2   3   4   5   6   7   8
    Auxiliary Carry Flag (AF):
    amal natijasida amalni yoritishda ko‘p sonlarni 
    ya’ni yordamchi ko‘chirish bayrog‘i, past qiymatlaridan o‘rnatadi (o‘nli kasrni 
    tuzatishda foydalaniladi) 
    Bu flaglar asosan amalni aniqlash va natijalarni boshqarishda ishlatiladi va 
    ma’lumotlar to‘plamini o‘qish va o‘rnatishga bog‘liq ravishda o‘zgarishi mumkin. 
    AND 
    buyrug‘i (Logical AND). Birinchi operandni ikkinchisiga mantiqiy (bit 
    bo‘yicha) ko‘paytirishni amalga oshiradi. Birinchi operandning (maqsadning) asl 
    qiymati yo‘qoladi, ko‘paytirish natijasi bilan almashtiriladi va buyrug‘ining birinchi 
    operandi registr (bir segmentdan tashqari) yoki xotira katakchasi bo‘lishi mumkin, 


    ikkinchi operand registr (bir segmentdan tashqari), xotira katakchasi yoki bevosita 
    qiymat bo‘lishi mumkin, lekin bunga ruxsat berilmaydi. ikkala operandni bir 
    vaqtning o‘zida xotira sifatida belgilanadi. Operandlar bayt yoki so‘z bo‘lishi 
    mumkin. Buyruq SF, ZF va PF belgilanishlarida ishlaydi va bit bo‘yicha ko‘paytirish 
    qoidalari: 
    Birinchi operand biti 0101 
    Natija biti 0001 
    Ikkinchi operand biti 0011 
    1-misol 
    mov AX, 0FFEh 
    and AX, 5555h
    ; AX=0554h 
    2-misol 
    mov ax,00101001 b 
    and ax,11110111 b
    ; ax =00100001 b 
    OR (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 belgilashi mumkin, 
    lekin ikkala operandni bir vaqtning o‘zida xotira kataklari sifatida belgilash mumkin 
    emas. OR buyrug‘ining operandlari bayt yoki so‘z bo‘lishi mumkin. Buyruq OF, SF, 
    ZF, PF va CF belgilanishlariga ta’sir qiladi va CF va OF belgilanishlari
     
    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 

    Download 1,04 Mb.
    1   2   3   4   5   6   7   8




    Download 1,04 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuterni tashkillashtirish fanidan amaliy mashg‘ulot uchun ajratilgan

    Download 1,04 Mb.
    Pdf ko'rish