0

以下は、2 つの 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ここで行われるのですか?誰か説明してください。ありがとう!

4

2 に答える 2