我的問題是關於在彙編8086語言打印數組。 我使用'emu8086'程序。打印陣列 - 得到奇怪的輸出(emu8086)
下面這段看似正常,我(我是初學者),但結果我得到的是: * P000,而不是12345
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
你能不能,請解釋一下什麼是錯的與我的功能? 提前謝謝!
嗨。我已經應用了您所建議的更改,但沒有任何更改。它又是一樣的輸出。 –