2013-10-13 41 views
1

我在彙編語言方面存在問題:如何添加字節和單詞並打印出結果。例如FFFF + FF。結果將是100FE。問題是我不知道如何打印出整個結果,因爲它比一個單詞大。我只能打印00FE,1是哪裏?彙編程序:添加並打印總和大於一個字的兩個單詞

例(B1是一個字節,W1就是一個字):

mov ah, 00h 
mov al, b1 
mov bx, w2 
add ax, bx 
+0

什麼架構?你有沒有32位寄存器? –

+1

'1'在你的進位中。您需要將您的值擴展爲兩個單詞,並將進位移入高位字,低位字節。然後你必須弄清楚如何打印一個雙字的結果,確保你按照正確的順序得到字節! – 2013-10-13 20:38:15

+2

跳過'不帶'jnc'跳過'1'的打印。然後打印這個詞。 –

回答

相關問題