解释与运算的指令
例2-2:使用与运算指令实现下列功能:(1)将Sa1寄存器低16位中的 bitO 和bit15清零,其它位不变;
(2)将$a1寄存器中最低有效字节( LSB )中存放的一个 ASCIl 字符取出,放到寄存器St1中。
答案:
(1) andi Sa1,Sa1,Ox7ffe #Ox7ffe=(0111111111111110)2
(2) andi St1,Sa0,Ox007f #Ox007f=(0000000001111111)2
看不懂上面的代码,求详细解释,以及0x7ffe和0x007f是什么? andi好像是逻辑与指令,把Sa1转换为2进制标识,再与0x007f进行或运算,0x007f的值应该就是0000000001111111吧。仅供参考。
页:
[1]