我想在对该寄存器进行任何计算之前检查C寄存器是否为空(除了将我们从某处获得的数据移动到它之外。)
LDA 8100H;
MOV B,A;
JNZ MOVE;
我可以在JNZ
之后使用MOV
来检查B是否为零吗?因为如果值是零,那么我应该在程序的结尾处返回0(该程序将两个值相乘而不使用MUL
函数。我将AB乘B来将这两个数字相乘。我们在学校做了此程序,但是我的老师没有检查初始值是否为零,而是在减少计数器后检查了它是否为零。)
请按照以下步骤操作:LDA 8100H欧拉MOV B,AJNZ MOVE
移动指令不更改标志,因为这些标志属于数据移动指令。