装配 - 独立标签有什么作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装配 - 独立标签有什么作用?相关的知识,希望对你有一定的参考价值。
独立标签在汇编语言中的作用(通常)是什么。以下是8080汇编代码的摘录。
标签FNDLP
是否与FL1
引用相同的指令?
FNDNXT
是否指的是包含第一个INX D
指令的位置?事实上它是独一无二的(不像FL2
)只是一种风格的东西?
FNDLP: ;*** FDLNP ***
FL1: PUSH H ;SAVE LINE #
LHLD TXTUNF ;CHECK IF WE PASSED END
...
FNDNXT: ;*** FNDNXT ***
INX D ;FIND NEXT LINE
FL2: INX D ;JUST PASSED BYTE 1 & 2
答案
标签FNDLP是否与FL1相同?
是的,通常标签只是为要填充的下一个内存位置创建一个符号名称。因此你可以很容易地使用类似的东西:
LABEL1:
LABEL2:
LABEL3:
LABEL4:
LABEL5: DSW R7 ;; the very handy do-something-with instruction :-)
所有这些标签都会引用DSW
的位置。如果它有帮助,最好从概念上考虑它:
FNDLP:
FL1:
PUSH H ;SAVE LINE #
因为这似乎清楚地将标签与实际指令分开。
以上是关于装配 - 独立标签有什么作用?的主要内容,如果未能解决你的问题,请参考以下文章