装配 - 独立标签有什么作用?

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 #

因为这似乎清楚地将标签与实际指令分开。

以上是关于装配 - 独立标签有什么作用?的主要内容,如果未能解决你的问题,请参考以下文章

这个代码片段有啥作用?

spring:按照Bean的名称自动装配User

Javascript代码片段在drupal中不起作用

我实施滑动标签有什么问题?

从父片段到选项卡片段的接口侦听器不起作用

装配如何解释标签后带有寄存器的跳转