如何计数在8085处理器中工作?

时间:2016-10-16 14:28:04

标签: microprocessors 8085

 MVI D,10H
 LXI H,4500
 LXI B,4600
 l1: MOV A,M
 STAX B
 INX H
 INX B
 DCR D
 JNZ l1
 RST 1
 hlt

任何人都可以帮助我理解循环是如何工作的,即计数如何变为零,为什么D值为10H?

1 个答案:

答案 0 :(得分:1)

我对8085中的循环的理解是,当有标志(决定)时它们会被执行 在您的示例中,程序将正常执行,直到; DCR D
然后,如果D>中的内容被检查,则将检查 jnz 标志。 0
该程序将返回 mov A,M
当D == 0时,此过程将停止。 如您所知,DCR正在递减。