1
A
回答
3
不能在堆栈上推一个8位的值。最明智的方法是只按相应的16位寄存器堆栈上:
push ax
注意,这推动垃圾的一个字节ah
除了你想写一个字节,但应该是没有问题。
相关问题
- 1. x86汇编,堆栈推入指令
- 2. 将链表推入堆栈
- 3. 将整数推入堆栈
- 4. x86程序集 - masm32:将变量推入堆栈的问题
- 5. 不插入新值的堆栈推 - C
- 6. 将XMM寄存器推入堆栈
- 7. 将数据推入堆栈,可信
- 8. 如何将0项推入int堆栈?
- 9. (OpenGL)将“旧”矩阵推入堆栈
- 10. 如何将scala.xml.Null推入堆栈[MetaData]?
- 11. 如何将对象推入堆栈?
- 12. 如何在x86中将字符串推入堆栈(AT&T语法)
- 13. 导致堆栈异常(x86)
- 14. 是否有可能在x86-64上将代码注入堆栈
- 15. 从堆栈返回的C++值为1,无论我推入堆栈
- 16. 错误推送到我自己的堆栈中装配Masm x86
- 17. 从队列中将值压入堆栈
- 18. 如何定义Windows x86堆栈中的堆栈?
- 19. QPlainTextEdit - 手动推入撤消堆栈
- 20. UINavigationController的崩溃推3次入堆栈
- 21. 不能推视图入堆栈
- 22. TTNavigator没有推入导航堆栈
- 23. 从堆栈弹出而没有推入
- 24. x86 - CALL指令是否总是将EIP指向的地址推送到堆栈?
- 25. 在堆栈帧中推回返回值
- 26. 将SKB推送到网络堆栈
- 27. x86 32位保护模式:从调用堆栈读取?
- 28. 堆栈中的预留字节:x86汇编(64位)
- 29. 从堆栈指针中减去8位或8个字节?
- 30. x86堆栈指针指向哪里?
哦,哇,完全忘了这个;谢谢 –