0
다음은 두 개의 16 비트 숫자를 곱하는 어셈블리 언어입니다.8085 마이크로 프로세서를 사용하는 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
이 완료 되었습니까? 아무도 그것을 설명 할 수 있습니다. 고맙습니다!