发布网友 发布时间:2022-04-22 16:12
共4个回答
热心网友 时间:2023-11-11 22:30
这是一条8086CPU的异或运算指令。
xor 表示异或操作
1 xor 1 = 0
0 xor 0 = 0
1 xor 0 = 1
0 xor 1 = 1
所以xor,cx,cx就相当于把cx各位置0。
用mov
cx,0
可实现相同的功能,但是自身异或运算效率更高,所以经常看到类似的指令。如:
XOR
AX,AX
XOR
BX,BX
异或运算有一个特性是:用同一个数x对另一个数y进行两次异或后将还原为y。用这个特性可以进行加密解密。
扩展资料:
以MOV指令作为例子,MOV指令的格式为:MOV dst,src。其中:MOV为指令助记符,表示传送,dst为目标操作数,src表示源操作数,该指令的功能是将源操作数传送到目标单元。例如:
MOV......AL,20H;将8位立即数20H传送到AL中。
MOV......AX,1234H;将16位立即数1234H传送到AX中。
MOV......EAX,34568020H;将32位立即数34568020H传送到EAX中。
参考资料来源: 百度百科-汇编指令
热心网友 时间:2023-11-11 22:31
这是一条8086CPU的异或运算指令。热心网友 时间:2023-11-11 22:31
xor 表示异或操作热心网友 时间:2023-11-11 22:32
CX清零...