请教DB指令经过汇编后放的位置?

lttzdllf lttzdllf 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假如有下面的指令
mov bx, 01h
a DB 010h
mov cx,03h
mov ax,02h


经过汇编后DB指令所分配的内存是就放在mov bx, 01h 和 mov cx,03h 这两条机器码之间吗?
如果是放在这两条代码之间的,执行完mov bx, 01h这条指令后,IP寄存器是自动增加的,我想是不是这时IP寄存器就指向了
DB指令所分配的内存,但是DB所分配的内存里放的不是CPU可执行的机器码,如果是这样的话应该会出错 ???

小弟初学汇编,希望大家对这里面的机制指点一二
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
lttzdllf
汇编语言 21,500 成员 41,619 内容