最近在看汇编语言,网友都推荐 王爽的这本书,确实挺吸引人的,比如下面这个小例子:

输入一个‘a’就变色:汇编语言王爽的16章相关疑惑汇编语言王爽的16章相关疑惑

感觉挺好玩的,但是学到了标号那一章就很不解了,标号占用字节码么,为此今天特地实验一下,写一下记录一下。

 

下面开始正题,先引用一下书上的代码:

为了方便,这里直接附上debug得出的机器码,方便阅读呗,

汇编语言王爽的16章相关疑惑

汇编语言王爽的16章相关疑惑

结论在途中,标号不会占用内存,只会被编译器masm4.0翻译成对应的值并使用,要么当地址标号使用,要么当数据标号使用,数据标号(根据有无“:”决定)在使用的时候,数据标号和数据一词挂钩,自然涉及和寄存器交易,长度肯定有关系了,就和出现它的位置后面定义的数据长度有关(内存单元上的表示长度),就这么多了,以后看到这个就根据这些线索在推导一遍即可。

相关文章:

  • 2021-04-14
  • 2022-12-23
  • 2021-09-23
  • 2021-09-08
  • 2021-10-03
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2021-07-22
  • 2021-09-20
  • 2021-09-30
  • 2022-12-23
相关资源
相似解决方案