找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 查看内容

存放代码段中偏移地址的寄存器是什么

作者:模板之家 2021-1-22 14:41 114人关注

存放代码段中偏移地址的寄存器是:指令指针寄存器。指令指针寄存器IP用于控制程序中指令的执行顺序;正常运行时,IP中含有BIU要取的下一条指令(字节)的偏移地址,一般情况下,每从内存中存取一次指令码,IP就自动 ...

存放代码段中偏移地址的寄存器是:指令指针寄存器。指令指针寄存器IP用于控制程序中指令的执行顺序;正常运行时,IP中含有BIU要取的下一条指令(字节)的偏移地址,一般情况下,每从内存中存取一次指令码,IP就自动加1,从而保证指令的顺序执行。

本教程操作环境:windows7系统、Dell G3电脑。

存放代码段中偏移地址的寄存器是:指令指针寄存器。

指令指针寄存器IP(X86型CPU)相当于ARM型CPU中的程序计数器PC,用于控制程序中指令的执行顺序。正常运行时,IP中含有BIU要取的下一条指令(字节)的偏移地址,一般情况下,每从内存中存取一次指令码,IP就自动加1,从而保证指令的顺序执行。IP实际上是指令机器码存放内存单元的地址指针,IP的内容可以被转移类指令(如JMP)强迫改写,以改变程序执行的顺序。

注意!我们编制的程序不能直接访问IP,即不能用指令去取出IP的值或给IP设定值(如不能用mov指令给IP赋值)。

想要查阅更多相关文章,请访问PHP中文网!!

以上就是存放代码段中偏移地址的寄存器是什么的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章!


路过

雷人

握手

鲜花

鸡蛋
来自: 网络收集

全部回复(0)