摘要: 1- jmp为无条件转移指令,可以只修改IP, 也可以同时修改CS和IPjmp指令要给出两种信息:(1) 转移的目的地址(2) 转移的距离(段间转移, 段内转移, 段内近转移)2- 依据位移进行转移的jmp指令jmp short 标号(转到表号处执行指令) ;段内短转移 -128-1271 assume cs:codesg2 codesg segment3 start: mov ax,04 jmp short s5 add ax,16 s:inc ax7 codesg ends8 end start执行后 ax 0001H2- 根据位移进行转移的原理1 ... 阅读全文
posted @ 2014-02-28 16:52 galoishelley 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 1- 可以修改IP,或同时修改CS和IP的指令统称为转移指令.转移指令就是可以控制CPU执行内存中某处的代码指令8086CPU的转移行为有以下几类:(1) 只修改IP时,称为段内转移.比如:jmp ax.(2) 同时修改CP和IP时,称为段间转移,比如 jmp 1000:0由于转移指令对IP的修改范围不同,段内转移又分为:短转移和近转移(1) 短转移IP的修改范围-128-127(2) 近转移IP的修改范围-32768-327678086CPU的转移指令分为以下几类:(1) 无条件转移指令(jmp)(2) 条件转移指令(3) 循环指令(loop)(4) 过程(5) 中断2- 操作符offset 阅读全文
posted @ 2014-02-28 16:10 galoishelley 阅读(353) 评论(0) 推荐(0) 编辑