阿臣 发表于 2014-1-12 21:11:57

端口

and al,00001111b   al中为个位数码值
为什么要000011111b?
假如al等于11111010
执行and al,00001111等于00001010
为什么不用shr右移指令?

五号智能 发表于 2014-1-13 00:52:52

我是打酱油的...and是and 右移是右移,结果一次一样,并不代表永远一样

阿臣 发表于 2014-1-13 11:07:48

没人吗?鱼c论坛能给点力么?

阿臣 发表于 2014-1-14 21:02:37

ryan0632 发表于 2014-1-13 20:18
如果没猜错的话,这应该是关于时间BCD码转换部分,BCD码4位一组。要的是后4位,你右移想干什么?

书上写着and00001111,它把前面的数据覆盖成0,是对的,那么后边为什么填1111呢?假如数据要是1111 1001,不就变成了0000 1001……

阿臣 发表于 2014-1-14 21:03:14

懂了,谢谢你们
页: [1]
查看完整版本: 端口