mov ax, 0
这样应清零了;
sub ax, ax
这样也清了;
xor ax, ax
这样也清零了;自己跟自己异或,异或是同则结果为0、不同结果为1;自己和自己,每一位都是相同的,异或后结果为0;
and ax, 0
和0相与,这样也清零了;
自己写代码用 xor ax, ax ,用这个就对了,都用这个;
看一下xor ax, ax 的情况;单步,执行完mov语句之后,
执行完xor语句之后 ;
在汇编中将AL寄存器清0、将AL寄存器高2位清0分别是用什么指令实现的
1、AND AX,0FF00H。
2、AND AX,0FF3FH。
先随便给ax赋一个值,然后执行 AND AX,0FF3FH 看一下;单步,
FF3F的二进制是如下,