在8085汇编中是否设置了mov或lda标志?

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

我想在对该寄存器进行任何计算之前检查C寄存器是否为空(除了将我们从某处获得的数据移动到它之外。)

LDA 8100H;
MOV B,A;
JNZ MOVE;

我可以在JNZ之后使用MOV来检查B是否为零吗?因为如果值是零,那么我应该在程序的结尾处返回0(该程序将两个值相乘而不使用MUL函数。我将AB乘B来将这两个数字相乘。我们在学校做了此程序,但是我的老师没有检查初始值是否为零,而是在减少计数器后检查了它是否为零。)

assembly microprocessors 8085
1个回答
0
投票

请按照以下步骤操作:LDA 8100H欧拉MOV B,AJNZ MOVE

移动指令不更改标志,因为这些标志属于数据移动指令。

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