2010-08-18 29 views
3

我正在學習彙編語言。
裝配模量

裝配中是否存在模運算符?我知道我可以使用公式Number = Divident * Divisor + Remainder找到餘數。

我聽說過,當我們使用DIV語法時,其餘部分存儲在其中一個寄存器中?

編輯1:我正在使用Intel x86架構並在Ubuntu上進行devloping。

+2

什麼是目標架構? – 2010-08-18 10:39:06

回答

5

DIV指令在x86體系結構中返回AX中的商數和DX中的餘數。

+0

+1非常感謝。 – Searock 2010-08-18 10:57:55

+0

沒問題,樂意幫忙。 – 2010-08-18 11:00:18

+0

我做了一堆研究這個主題..直到我讀你簡單而輝煌的信息(答案)..非常感謝你@Delan Azabani – 2013-08-27 14:35:25

1

al < - AX格源

ah < - AX MOD源

如果源的大小是一個字節。 ah包含其餘部分。

AX < - DX:AX格源

DX < - DX:AX MOD源

如果源的大小是一個字。 DX包含其餘部分。