Assembly 为什么 stack 是 076D
2023-02-19 本文已影响0人
Rinaloving
为什么 stack 是 076D
-
dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 (16个字,也就是32个字节)
QQ截图20230220221415.png
为什么是 076D?
QQ截图20230220221623.png
- ss: stack 是 stack 开始的地方, ss 是 076B (如上图),中间差了 16个字节(8个字)。
我们知道 data 是 8个字(16个字节)
猜想:data 占了
-
为了验证我们的猜想,把 data 弄成 16个字(32个字节),那 stack 应该是 076E
QQ截图20230220230046.png
QQ截图20230220230316.png
- 如上图,我们的猜测是正确的。
补充
-
076D 占 1个字(2个字节),由 高位字节 和 地位字节组成,一个字节由 8 个 bit 组成
QQ图片20230220232325.jpg