摘要: 1.call和ret指令都是转移指令,它们都修改IP的值,或同时修改CS和IP的值。它们经常共同用语实现子程序的设计。2.ret指令用栈中的数据,修改IP的内容,从而实现近转移。3.retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移。4.CPU执行ret指令时,(1)(IP)=((ss)... 阅读全文
posted @ 2014-08-09 23:49 ht-beyond 阅读(909) 评论(0) 推荐(0)
摘要: 1.可以修改IP,或同时修改CS和IP的指令统称转移指令。有两种类型转移: (1)只修改IP是段内转移,如:jmp ax (2)修改CS和IP是段间转移,如:jmp 1000:02.操作符offset是一个伪指令,它的功能是取得标号的偏移地址。3.jmp为无条件转移,可以只修改IP,也可以同时修改C... 阅读全文
posted @ 2014-08-09 18:48 ht-beyond 阅读(409) 评论(0) 推荐(0)
摘要: 一、没有操作数的指令,指令长度为1字节。如es:ds:cbwxlat等。二、操作数只涉及寄存器的指令,指令长度为2字节。如mov al,[si]mov ax,[bx+si]mov ds,ax等。三、操作数涉及内存地址的指令,指令长度为3字节。如mov al,[bx+1]mov ax,[bx+si+3... 阅读全文
posted @ 2014-08-09 17:44 ht-beyond 阅读(1072) 评论(0) 推荐(0)