求助汇编语言中or和and的意义
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/14 02:42:32
求助汇编语言中or和and的意义
不太理解这两个指令的意义,能不能举个例子,请达人救我.
mov al,1
or al,2
这两条命令执行后的结果是什么,为什么是这个结果?
不太理解这两个指令的意义,能不能举个例子,请达人救我.
mov al,1
or al,2
这两条命令执行后的结果是什么,为什么是这个结果?
OR是按位“或”操作,当且仅当两操作数对应位都为“0”时结果相应位为“0”,否则结果相应位为“1”.
例:1101B OR 0100B = 1101B
AND是按位“与”操作,当且仅当两操作数对应位都为“1”时结果的相应位为“1”,否则结果相应位为“0”.
例:1101B AND 0100B = 0100B
mov al,1 ;0001B送AL
or al,2 ;0001B OR 0010B 结果送AL 即(AL0)=0011B=3
这两条命令执行后的结果是什么(AL)=3
例:1101B OR 0100B = 1101B
AND是按位“与”操作,当且仅当两操作数对应位都为“1”时结果的相应位为“1”,否则结果相应位为“0”.
例:1101B AND 0100B = 0100B
mov al,1 ;0001B送AL
or al,2 ;0001B OR 0010B 结果送AL 即(AL0)=0011B=3
这两条命令执行后的结果是什么(AL)=3