【发布时间】:2017-08-20 17:24:45
【问题描述】:
使用单字节时,是否应考虑 4 字节对齐?
英特尔 x86 伪代码。在 4096 字节页面的开头:
PAGEADDRESS:
01
NOP NOP NOP <- 3 NOPs necessary?
cmp byte ptr [PAGEADDRESS], 01
je ADDRESS
...
【问题讨论】:
-
您需要考虑哪些对齐适用,哪些不适用。然后你的问题就自己回答了。
-
代码实际上是在显示数据后代码的对齐方式,这是一个不同的问题
标签: assembly x86 intel memory-alignment