私の質問は、アセンブリ 8086 言語での配列の印刷に関するものです。「emu8086」プログラムを使用しています。
次の部分は私には問題ないように思えますが (私は初心者です)、得られる結果は: 12345 ではなく *P000 です。
Main:
A DB 1,2,3,4,5 //my array
SUB SI, SI //SI stands for counter and index here
LEA BX, A
loop3:
MOV DX, [BX + SI]
ADD DX, 30h //converting digit into character
MOV Ah, 2h
int 21h //displaying the character in console window
INC SI
CMP SI, 5
JNE loop3
end Main
私の関数の何が問題なのか説明してもらえますか? 前もって感謝します !