汇编学习之《扩展指令指针寄存器》

什么是指令指针寄存器?

EIP (Extended Instruction Pointer): 保存cpu 下一次将要执行的代码的地址。

通过OllyGbd可以看到CPU即将执行指令的地址和EIP 内部放入的地址一致,多次F8依然是这样。

这里要区分下,之前比如EAX,ECX我们都是测试的数据,而这里EIP里面放入的数据是指向某个地址。简单记忆,只要指令是XXP以P结尾的就是存放的地址,比如之前ESP栈顶地址寄存器,EBP栈底地址寄存器。

这里没有啥特殊的,就是记住这个概念和名称就行。

上一篇:汇编学习之《变址寄存器》

下一篇:汇编学习之《标志寄存器》

相关推荐
Main. 246 小时前
从0到1学习Qt -- 创建第一个Hello World项目
学习
壹号用户6 小时前
python学习之生成器&三者关系
学习
new coder6 小时前
[c++语法学习]Day10:c++引用
开发语言·c++·学习
星域智链7 小时前
宠物智能用品:当毛孩子遇上 AI,是便利还是过度?
人工智能·科技·学习·宠物
呱呱巨基7 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
"菠萝"7 小时前
C#知识学习-017(修饰符_6)
学习·c#
早睡冠军候选人8 小时前
Ansible学习----Ansible Playbook
运维·服务器·学习·云原生·容器·ansible
楼田莉子8 小时前
C++学习:C++11扩展:constexpr特性
开发语言·c++·学习
懒羊羊不懒@8 小时前
Java基础语法—最小单位、及注释
java·c语言·开发语言·数据结构·学习·算法
qq_398586548 小时前
Threejs入门学习笔记
javascript·笔记·学习