|
Birinchi operand biti 0101
|
bet | 30/64 | Sana | 13.05.2024 | Hajmi | 183,36 Kb. | | #230077 |
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.
|
| |