注册 登录
编程论坛 汇编论坛

有关一段程序解释的问题

kstg4703904 发布于 2016-03-30 10:46, 5148 次点击
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

1.    起始地址不是必须为16的倍数吗,为什么这里说的起始地址一个是0,一个是5?
2.    起始偏移地址是什么,是起始地址还是偏移地址?
3.    这里的相对地址是不是0、1、2、3、4?
2 回复
#2
hjxlj2016-03-30 19:25
楼主的截图看不清楚,为什么不直接把图片里的内容粘贴上来呢
#3
wmf20142016-03-30 20:37
起始地址为16的倍数那是针对栈指针sp的,因为x86压栈指令一次必须压入2个字节的数据。其他的用做间址的地址可以从任意位置取出数据。
1