我对asm很陌生,
这是:
sub $0x8, %esp从堆栈指针中减去8位还是8字节?
发布于 2013-10-28 13:39:06
假设它是gnu工具链上的IA-32程序集,使用at&t语法,它从堆栈指针中减去8 Bytes .
这意味着堆栈向下增长8字节,允许在那里存储更多8字节的数据。
还请参考H2CO3's comment。它有一个正确的透视图,即不减去位或字节,而只是一个数字,当指针指向一个字节时,它指向下面的8个字节。
https://stackoverflow.com/questions/19636279
复制相似问题