【问题标题】:stack Label in 8086 assembly instruction set8086汇编指令集中的栈标签
【发布时间】:2014-12-25 22:15:45
【问题描述】:

我正在尝试学习 8086 汇编。 这是 8086 汇编代码的堆栈部分:

 STACK  SEGMENT STACK
 DW 50 DUP(?)
 TOP_STACK Label Word 
 STACK  ENDS  

TOP_STACK Label Word 的目的是什么?
我在 8086 指令集中找不到 Label 关键字。
这一行是指令还是指令? TOP_STACK的应用是什么? TOP_STACK 是变量还是我应该像变量一样使用它?

【问题讨论】:

    标签: assembly x86-16 machine-code


    【解决方案1】:

    这是你的汇编程序的指令,我假设它是masm(你应该这么说的)。请参阅relevant page in the msdn documentation

    目的是定义一个指向栈尾的指针。那里没有分配存储空间,您不应该将其用作变量。大概它会被代码用来设置初始堆栈指针。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 2022-11-25
      • 2018-04-28
      • 2014-08-04
      相关资源
      最近更新 更多