【发布时间】:2018-02-25 06:28:16
【问题描述】:
以下是两个 16 位数字相乘的汇编语言。
LHLD 0002H ;DATA 1
SPHL
LHLD 0004H ;DATA 2
XCHG
LXI H,0000H
LXI B,0000H
NEXT:
DAD SP
JNC LOOP
INX B
LOOP:
DCX D
MOV A,E
ORA D
JNZ NEXT
SHLD 0006H ;LSB
MOV L,C
MOV H,B
SHLD 0008H ;MSB
HLT
我不明白指令ORA D。为什么ORing在这里完成?请任何人都可以解释一下。谢谢!
【问题讨论】:
标签: assembly 8085 machine-instruction