这几道汇编题怎么做?小弟初学,有很多不懂,请各位帮帮忙.
来源:百度知道 编辑:UC知道 时间:2024/06/20 17:18:14
设AX=0A69H,VALUE字变量中存放的内容为1927H,写出下列各条指令执行后AX存放器和CF ZF OF SF PF 的值
(1)XOR AX,VALUE
(2)AND AX,VALUE
(3)SUB AX,VALUE
(4)CMP AX,VALUE
(5)NOT AX
(6)TEST AX,VALUE
最好势能帮我把步骤也说下,谢谢拉
(1)XOR AX,VALUE
(2)AND AX,VALUE
(3)SUB AX,VALUE
(4)CMP AX,VALUE
(5)NOT AX
(6)TEST AX,VALUE
最好势能帮我把步骤也说下,谢谢拉
逻辑指令对标志位的影响:NOT不影响标志位;其余指令是把OF和CF清零,按照一般规则影响其它标志位。
算术运算指令对标志位的影响:按照一般规则影响所有的标志位。
要注意若低字节中1的个数为偶数个,则PF=1。
所以:
(1)XOR AX,VALUE ;AX=134EH CF=0 ZF=0 OF=0 SF=0 PF=1
(2)AND AX,VALUE ;AX=0821H CF=0 ZF=0 OF=0 SF=0 PF=1
(3)SUB AX,VALUE ;AX=F142H CF=1 ZF=0 OF=0 SF=1 PF=1
(4)CMP AX,VALUE ;AX=0A96H CF=1 ZF=0 OF=0 SF=1 PF=1
(5)NOT AX ;AX=F596H 不影响标志位
(6)TEST AX,VALUE ;AX=0A96H CF=0 ZF=0 OF=0 SF=0 PF=1