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

什么是指令指针寄存器?

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

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

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

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

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

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

相关推荐
hsjiasb17 小时前
FreeRTOS学习(三十七)——常见错误与工程规范
学习·学习笔记·freertos
小席是个热心肠18 小时前
Redis的自我学习
数据库·redis·学习
zyf10441618 小时前
暑期实践日志 Day33:完成全部字幕添加,工作基本收尾
学习·计算机网络·剪辑·暑期实践·课题任务
Chris _data19 小时前
WPF 上位机开发学习笔记 - 第四天
笔记·学习·wpf
HY小宝F19 小时前
树莓派 FFmpeg 实战笔记(二):命令行、源码编译与硬件编码的真相
学习·职场和发展·ffmpeg
2601_9672642820 小时前
Jetpack Compose 实践指南:从入门到进阶
java·学习
小雪崩20 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
yiqiefeimeng21 小时前
C语言指针难倒90%人?买房比喻让你瞬间开窍
c语言·学习·编程·指针·比喻
GHL28427109021 小时前
Skill学习
学习·ai
田径他爸来了21 小时前
嵌入式学习第30天——软中断,Ip进程间的通信
学习