这几道汇编题怎么做?小弟初学,有很多不懂,请各位帮帮忙.

来源:百度知道 编辑: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
最好势能帮我把步骤也说下,谢谢拉

逻辑指令对标志位的影响: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