微机原理第四章:指令系统.ppt

微机原理第四章:指令系统

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.7 控制转移类指令 ★ 控制转移(Control Jump)类指令的功能是改善程序执行顺序。 ★ 指令执行的顺序是由代码寄存器 CS 和指令指针 IP 的内容确定, 执行程序时,每取出、执行一字节指令,IP 的内容将自动加1, 指向下一指令字节,以实现程序的循序执行。如果改变 CS 和 IP 的值或仅改变 IP 的值,程序的执行循序就会发生改变。 ★ 控制转移类指令就是通过改变CS、IP,从而实现对程序流向的 控制。因此,控制转移指令中要给出转移的目标地址。 ★ 8086 指令系统共有五类转移指令: 无条件转移、条件转移、循环控制、过程调用和返回、中断。 ★ 除中断类指令外,其它类指令均不影响标志位。 4.7 控制转移类指令——转移地址的寻址方式 ★ 控制转移指令的转移地址寻址方式与操作数寻址方式是不同 ★ 控制转移指令根据转移的目标地址处于当前段内或段外,可分为 段内转移和

文档评论(0)

1亿VIP精品文档

相关文档