如何判断下列程序段的功能?

如:
MOV AL,DAT
AND AL,70H
OR AL,8AH
MOV DAT,AL
HLT
可见,第一步把八位二进制数放入AL中,再拿它与70H即01110000B交运算,由于0和0或1相交都是0,1只有和1相交才是1,所以此功能是把DAT的第0,1,2,3,7位变成0。

接着和8AH即10001010并运算,由于1和谁并都是1,所以这一步是把第1,3,7位变成1。

综合下来,就是:把第0,2位置0,把1,3,7位置1。

posted @ 2020-11-12 17:00  鱼大鹿  阅读(230)  评论(0编辑  收藏  举报