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

什么是指令指针寄存器?

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

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

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

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

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

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

相关推荐
dragoooon342 分钟前
[C++——lesson16.STL 学习——【string的模拟实现】]
c++·学习
思成不止于此30 分钟前
【MySQL 零基础入门】DQL 核心语法(一):学生表基础查询与聚合函数篇
数据库·笔记·学习·mysql
qq_3863226938 分钟前
华为-AI智算网络学习-4 运维与监控实例
学习
这个名字先用着44 分钟前
NPN转PNP,PNP转NPN方法
科技·学习·制造
Lynnxiaowen1 小时前
今天我们学习kubernetes内容持久化存储
linux·运维·学习·容器·kubernetes
【上下求索】1 小时前
学习笔记094——Ubuntu 如何部署 frp 客户端服务?
笔记·学习·ubuntu
大胡子大叔2 小时前
【与身俱能】机械臂训练(学习笔记)
笔记·学习
关于不上作者榜就原神启动那件事2 小时前
Redis学习文档
数据库·redis·学习
●VON2 小时前
2025年人工智能新方向:从算力竞赛到智能体生态
人工智能·学习
陈逸轩*^_^*2 小时前
操作系统复习题库(期末速通版)
学习·操作系统·期末复习