计算机硬件技术--第3章微处理器指令系统精选.ppt

计算机硬件技术--第3章微处理器指令系统精选.ppt

* PUSH [2300H] PUSH CS 但 POP CS 错 PUSH , POP 指令的操作数可以是寄存器或存储单元,不可以是立即数! * 标志位影响情况:影响S, Z, A, P, O;不影响C。 * PTR为属性转换操作 * 该指令影响标志位: A、C、O、P、S、Z标志。 * 指令影响标志位 * 标志位影响情况:影响S,Z,A,P,O;不影响C。 * 影响标志:A、C、O、P、S、Z。 C: 操作数为0时求补,C=0 ; 一般使C=1. O: 对-128 或-32768求补,O=1; 否则O=0. * 商和余数是带符号的:商的符号符合一般代数符号规则,余数的符号与被除数相同。 * 以9+4和9+9为例,讲述调整的两种情况,以及标志位的A的作用。 * 逻辑运算指令执行后CF,OF为0,AF未定义,其他标志位根据结果确定。 清除CF、OF AND AL,AL (AND AL,0FFH;OR BL,BL;……) 类似指令没有改变目的操作数,但使CF=OF=0,也可能纯粹以设置其他标志(ZF)为目的。 * * 两条左移指令对应同一机器指令,所以,从机器指令的角度来说,移位指令只有三条。 MOV CL, 2 SAL AH,CL ; * 串操作指令对SI和DI寄存器的修改与两个因素有关,一是和被处理的串是

文档评论(0)

1亿VIP精品文档

相关文档