我想分割兩個單字節數字, ,然後試圖獲得商數和餘數(將它們放置在單個字節變量中)。彙編x86部門fpoint異常
這裏是我到目前爲止的代碼:
;divide 8-bit number by the number 10
mov ax, [numb2]
mov cl, 10
div cl
;get quotient and remainder
mov byte[quotient], al
mov byte[remainder], ah
的商存儲在人, 和其餘存儲在啊, 吧?
運行後,我從控制檯中得到「浮點異常(核心轉儲)」。
我的代碼有什麼問題?
編輯:商,餘數和numb2變量是使用Ubuntu的x86 8位
- NASM
[獲取浮點異常,而試圖用匯編DIV(可能重複http://stackoverflow.com/questions/9793060/getting-floating-point-exception-while-trying-to-use -div-in-assembly) – Mysticial
^恐怕鏈接解決方案不起作用。請幫助 –
[Div in assembly]的可能重複(http://stackoverflow.com/questions/17267472/div-in-assembly) – Michael