第九章

第七章 转移指令的原理

1,定义:可以修改IP,或同时修改csip的指令

2,操作符offest在汇编语言中是由编译器处理的符号,它的功能是取得标号的偏移地址

3,Jmp指令给出的两种信息:转移的目标地址;转移的距离

4,Jmp short:其中的jmpip的修改范围位-128~127jmp指令中的标号,是代码段中的标号,指明了要转移的目的地,转移指令结束后,csip应该指向标号处的指令。Jmp short指令所对应的机器码中包含的是转移的位移

5,Cpu在执行jmp指令的时候并不需要转移的目标地址

6,Jmp short:(ip=ip+8位位移

7,Jmp near ptr:(ip=ip+16位位移

8,Jmp word ptr内存单元的地址(段内转移):从内存单元地址处开始存放着一个字,是转移的目的偏移地址

9,Jmp dword ptr内存地址单元(段间转移):从内存单元地址处开始存放着两个字,高地址处的字是转移的目的段地址,低地址处是转移的目的偏转地址

10,Jcxz标号(如果(cx=0,转到标号处执行)

11,Loop标号((cx=cx-1,如果(cx)≠0,转移到标号处执行)

posted @ 2018-12-21 10:28  黄鱼-  阅读(116)  评论(0)    收藏  举报