модуль в сборке - PullRequest
       18

модуль в сборке

3 голосов
/ 18 августа 2010

Я изучаю ассемблер.

Есть ли в модуле оператор модуля?Я знаю, что могу найти остаток с помощью формулы Number = Divident * Divisor + Remainder.

Я слышал, когда мы используем синтаксис DIV, остаток сохраняется в одном из регистров?

Редактировать 1: Я использую архитектуру Intel x86 и разрабатываю ее в Ubuntu.

Ответы [ 2 ]

5 голосов
/ 18 августа 2010

Инструкция DIV возвращает частное в AX и остаток в DX в архитектуре x86.

1 голос
/ 20 апреля 2014

al <- источник источника AX </p>

ah <- источник мод AX </p>

если размер источника был в байтах. ah содержит остаток.

AX <- DX: источник Div AX </p>

DX <- DX: источник модов AX </p>

если размер источника был словом. DX содержит остаток.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...