2015-04-12 66 views
-2

當我們在彙編中使用mul指令並將它作爲參數BX時,它將BX乘以AX並將結果存儲在DX:AX中,我想打印此結果但不知道EXACT指令。有人請幫助我。我正在使用奔騰處理器的組裝程序!我們如何以彙編語言訪問和打印DX:AX的內容?

+3

您需要將數字轉換爲ASCII數字,然後使用系統調用將每個ASCII字符輸出到輸出。系統調用取決於你所在的系統(Linux,DOS等)。如果您在stackoverflow.com或Google上進行搜索,則應該能夠找到大量以彙編語言將二進制轉換爲十進制的示例。 – lurker

回答

0
mov cx,dx 
    shl ecx,16 
    mov cx,ax 

ECX現在包含您的乘法結果。