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

什么是指令指针寄存器?

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

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

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

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

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

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

相关推荐
tb_first2 分钟前
万字超详细苍穹外卖学习笔记3
java·jvm·笔记·学习·spring·tomcat·maven
coldstarry3 分钟前
sheng的学习笔记-AI-adaboost(Adaptive Boosting)
人工智能·笔记·学习
liliangcsdn9 分钟前
探索对比学习的改进-经典对比学习 vs 分组对比学习
学习
red_redemption16 分钟前
自由学习记录(114)
学习
saoys29 分钟前
Opencv 学习笔记:图像旋转 + 模板匹配(解决旋转目标定位问题)
笔记·opencv·学习
£漫步 云端彡33 分钟前
Golang学习历程【第十二篇 错误处理(error)】
开发语言·学习·golang
£漫步 云端彡38 分钟前
Golang学习历程【第九篇 结构体(struct)】
学习·golang·xcode
川西胖墩墩39 分钟前
新手在线画泳道图PC端简单操作快速做出标准化流程图表
学习·流程图·敏捷流程
saoys42 分钟前
Opencv 学习笔记:提取轮廓中心点坐标(矩计算法)
笔记·opencv·学习
楼田莉子1 小时前
Linux学习:进程信号
linux·运维·服务器·c++·学习