stack 8086汇编指令集中的Label

时间:2014-12-25 14:08:18

标签: assembly x86-16 machine-code

我正在努力学习8086装配。 这是8086汇编代码的堆栈部分:

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

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

1 个答案:

答案 0 :(得分:1)

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

目的是定义指向堆栈末尾的指针。没有分配存储空间,不应将其用作变量。据推测,代码将使用它来设置初始堆栈指针。