汇编语言中标签的操作码

问题描述 投票:0回答:1

我目前正在学习在 8085 微处理器中编程。看看下面的程序:

LXI H, 2050
MOV B, M
INX H
MOV C, M
MVI A 00H
TOP: ADD B
DCR C
JNZ TOP
INX H
MOV M, A
HLT

该程序将 8085 微处理器中的两个 8 位数字相乘。 一般带标签的语句的操作码是什么?

assembly label opcode 8085
1个回答
3
投票

标签本身没有操作码。 当您从其他地方引用标签时,汇编器会将标签转换为地址。

TOP: ADD B
将简单地翻译为
80
,就像标签不存在一样。 标签地址是
80
所在的地址,即该行输出中的当前位置。

例如,如果该位置位于地址 1000H,则

JNZ TOP
会转换为
C2 00 10

© www.soinside.com 2019 - 2024. All rights reserved.