Операция XOR между двумя логическими операциями - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь выполнить следующую операцию:

(alpha >> 3) XOR (beta >> 5)

Где >> - это оператор вправо смещения.

Это то, что у меня есть:

org 100h 

   mov AX, 1A26h ;alpha
   mov BX, 553Fh ;beta 

compareAX:
    cmp AX,3
    ja compare BX
    mov CX,AX

compareBX:
    cmp BX,5
    ja continue
    mov DX, BX   

continue:


int 20h

Я действительно не знаю, как реализовать XOR или правильное сравнение выше. Может кто-нибудь, пожалуйста, помогите мне?

1 Ответ

0 голосов
/ 28 марта 2020

Я думаю, что вы хотите:

shr ax,3
shr bx,5
xor ax,bx
; The result of (alpha >> 3) XOR (beta >> 5) is in AX
...