我正在努力学习8086装配。 这是8086汇编代码的堆栈部分:
STACK SEGMENT STACK
DW 50 DUP(?)
TOP_STACK Label Word
STACK ENDS
TOP_STACK Label Word
的目的是什么?
我在8086指令集中找不到Label
关键字
这条线是指令还是指令?什么是TOP_STACK
的应用?
是TOP_STACK
变量还是我应该像变量一样使用它?
答案 0 :(得分:1)
这是汇编程序的指令,我假设它是masm
(你应该这么说)。请参阅relevant page in the msdn documentation。
目的是定义指向堆栈末尾的指针。没有分配存储空间,不应将其用作变量。据推测,代码将使用它来设置初始堆栈指针。