szi*_*ang 5 assembly stack
对于IA32架构和所有类型的微处理器/微控制器,堆栈的宽度是否为8位宽.
我目前正在阅读有关汇编语言的http://ozark.hendrix.edu/~burch/csbsju/cs/350/handouts/x86.html.在解释"call"时,它表示堆栈指针减少了4并且程序计数器被推入堆栈.这是否意味着堆栈缓冲区的宽度为8位宽,因为程序计数器长32位?我尝试在intel IA32架构软件开发手册中找到它但似乎无法证实它.
谢谢Sziang
Ano*_*on. 5
在IA32架构中,内存以字节为单位进行寻址.
因此,为了在堆栈上放置另外4个字节,您需要将堆栈指针移动4.
归档时间:
15 年,5 月 前
查看次数:
1128 次
最近记录: