Мой колледж дал мне упражнение:Деление на ассемблере x86
1. Создайте новый документ в Jasmin
2. Используйте AL-регистр, чтобы добавить 9 до 8.
3. Вычесть 2.
4. Разделить на 7.
Мое решение:
mov al,9
add al,8
sub al,2
Но как я делю на 7? Я пробовал что-то вроде div al,7
, но это не работает.
Как 'div' знаю, должен ли он делить AX, DX: AX или EDX: EAX? – PeterPan
@ S.Eberl в зависимости от аргумента, bl, bx, ebx -> ax, dx: ax, edx: eax –
Итак, если я делю на bl, он автоматически делит топор? – PeterPan