Быстрый, новичок MASM регистрируют вопрос - DX:AX

Я в настоящее время учусь для экзамена, который я буду иметь на x86 блоке.

У меня не было большой удачи при поиске с помощью Google для ":", слишком распространенный из знака пунктуации:/

IDIV - Подразделение целого числа со знаком

Использование: IDIV src

Изменяет флаги: (AF, Калифорния, PF, SF, неопределенный ZF)

Двоичное деление со знаком аккумулятора с разбивкой по источникам. Если источник является значением байта, AX разделен на "src", и частное хранится в AL и остатке в AH. Если источник является значением слова, DX:AX разделен на "src", и частное хранится в AL и остатке в DX.

Взятый от "Intel Opcodes и мнемоники"

Что означает DX:AX?

Большое спасибо в течение Вашего времени :)

8
задан F. P. 19 April 2010 в 13:54
поделиться

2 ответа

Это пара регистров: DX и AX .

Сам числитель - двойное слово. Верхнее слово числителя должно храниться в DX , нижнее - в AX .

12
ответ дан 5 December 2019 в 07:11
поделиться

DX: AX - 32-битное значение, используемое в качестве числителя вашего деления. 16 старших битов хранятся в DX , младшие - в AX . Это способ указать 32-битное значение в 16-битной среде.

11
ответ дан 5 December 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: