Я в настоящее время учусь для экзамена, который я буду иметь на x86 блоке.
У меня не было большой удачи при поиске с помощью Google для ":", слишком распространенный из знака пунктуации:/
IDIV - Подразделение целого числа со знаком
Использование: IDIV src
Изменяет флаги: (AF, Калифорния, PF, SF, неопределенный ZF)
Двоичное деление со знаком аккумулятора с разбивкой по источникам. Если источник является значением байта, AX разделен на "src", и частное хранится в AL и остатке в AH. Если источник является значением слова, DX:AX разделен на "src", и частное хранится в AL и остатке в DX.
Взятый от "Intel Opcodes и мнемоники"
Что означает DX:AX?
Большое спасибо в течение Вашего времени :)
Это пара регистров: DX
и AX
.
Сам числитель - двойное слово. Верхнее слово числителя должно храниться в DX
, нижнее - в AX
.
DX: AX
- 32-битное значение, используемое в качестве числителя вашего деления. 16 старших битов хранятся в DX
, младшие - в AX
. Это способ указать 32-битное значение в 16-битной среде.