(1)把 AX 第 0、2、5和7位的二进制值全变1;
OR AX,10100101B
(2)把 AX 第0、2、5和7位的二进制值变反,即1变成0,0变成1。
XOR AX,10100101B
题主采纳的答案,是有错的。
第二条指令,应该是 XOR,不应该是 and。
mov ax, 1234h ;随机放一个整数
(1)or ax,0000 0000 1010 0101B ;0,2,5,7位全变1
(2)and ax,1111 1111 0101 0101B ;保留其它位不变,ax中的0,2,5,7位取反.