第九章
第七章 转移指令的原理
1,定义:可以修改IP,或同时修改cs和ip的指令
2,操作符offest在汇编语言中是由编译器处理的符号,它的功能是取得标号的偏移地址
3,Jmp指令给出的两种信息:转移的目标地址;转移的距离
4,Jmp short:其中的jmp对ip的修改范围位-128~127,jmp指令中的标号,是代码段中的标号,指明了要转移的目的地,转移指令结束后,cs:ip应该指向标号处的指令。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,转移到标号处执行)

浙公网安备 33010602011771号