美文网首页Assembly
Assembly 为什么 stack 是 076D

Assembly 为什么 stack 是 076D

作者: Rinaloving | 来源:发表于2023-02-19 23:06 被阅读0次

为什么 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

相关文章

网友评论

    本文标题:Assembly 为什么 stack 是 076D

    本文链接:https://www.haomeiwen.com/subject/ebjwkdtx.html