汇编语言转移指令的原理

8086CPU的转移行为有以下几类
(1)只修改IP时,称为段内转移,比如:jmp ax
(2)同时修改CS和IP时,称为段间转移,比如:jmp 1000:0
由于转移指令对IP的修改范围不同,段内转移又分为:短转移和近转移。
(1)短转移IP的修改范围为-128~127。
(2)近转移IP的修改范围为-32768~32767。
8086CPU的转移指令分为以下几类:
(1)无条件转移指令(如:jmp)
(2)条件转移指令
(3)循环指令(如:loop)
(4)过程
(5)中断
这些转移指令转移的前提条件可能不同,但转移的基本原理是相同的。我们在这一章主要通过深入学习无条件转移指令jmp来理解CPU执行转移指令的基本原理。


发布日期:

所属分类: 编程 标签:  


没有相关文章!