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

什么是指令指针寄存器?

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

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

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

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

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

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

相关推荐
superior tigre41 分钟前
C++学习:六个月从基础到就业——模板编程:模板特化
开发语言·c++·学习
·醉挽清风·1 小时前
学习笔记—双指针算法—移动零
c++·笔记·学习·算法
艾醒(AiXing-w)1 小时前
探索大语言模型(LLM):自监督学习——从数据内在规律中解锁AI的“自学”密码
人工智能·学习·语言模型
搏博3 小时前
机器学习之三:归纳学习
人工智能·深度学习·学习·机器学习
AgilityBaby3 小时前
unity Animation学习,精准控制模型动画播放
学习·3d·unity·游戏引擎
每次的天空4 小时前
Android学习总结之扩展基础篇(一)
android·java·学习
【0931】4 小时前
差错检测的学习
网络·学习
咦!一只菜鸡5 小时前
idea连接远程服务器kafka
分布式·学习·kafka
zuckzhao955 小时前
Spring Security入门学习(一)Helloworld项目
java·学习·spring
虾球xz5 小时前
游戏引擎学习第248天:清理数据块显示
c++·学习·游戏引擎