标签: assembly x86
我对asm很新,
这样做:
sub $0x8, %esp
从堆栈指针中减去8位或8个字节?
答案 0 :(得分:1)
假设它在gnu工具链上作为IA-32汇编,具有at& t语法, 它从堆栈指针中减去8个 Bytes ... 这意味着您的堆栈向下增长8个字节,允许您在那里存储更多8字节的数据。
另请参阅H2CO3's comment。它有正确的观点,你不减去位或字节,但只是一个数字,而指针指向一个字节,它指向下面8个字节。