关山初度尘未洗,策马扬鞭再奋蹄!这篇文章主要讲述汇编语言入门-段指针相关的知识,希望能为你提供帮助。
在程序中,一般有代码段和数据段。
程序会先加载到内存中,然后从程序中的代码段进行执行。
而CPU是根据CS+IP的寄存器中的值开始执行代码指令的。
任意时刻,CPU将CS+IP所指向的内容当作代码执行。
如果一段代码被CPU执行过的话,那么它的内存单元必定被CS+IP指向过。
CS为代码段寄存器
IP为指令指针寄存器
修改CS+IP的指令
1、同时修改CS+IP
jmp
段地址 :
偏移地址
2、只修改IP的值
jmp
ax
jmp bx
经典图示
结束。
【汇编语言入门-段指针】
推荐阅读
- 磁盘管理命令
- #导入Word文档图片#FreeIPA笔记
- Redis 高可用集群原理和实践
- 服务器raid数据恢复光纤存储硬盘故障导致raid崩溃,卷无法挂载的数据恢复案例
- Citrix云桌面之DDC绑定SSL证书
- #DAYU200体验官# OpenHarmony3.2的编译烧录
- 生成x-y间的随机整数
- JVM复习笔记
- leetcode 22 生成括号