В настоящее время я изучаю сборку Windows/DOS. Я просто делаю небольшую программу, которая добавляет два базовых 10 целых числа и выводит решение на стандартный вывод. Вот мой текущий код:Сборка Windows/DOS - простая математика
org 100h
MOV al,5
ADD al,3
mov dx,al
mov ah,9
int 21h
ret
Я запутался, почему, когда это компилируется, я получаю ошибку:
ошибки: неправильное сочетание опкода и операнды
Поскольку теоретически, все Я делаю это, помещая 5 в регистр AL, добавляя три к нему, беря содержимое регистра AL и помещая его в регистр DX для вывода, а затем отображая его.
Любая помощь будет оценена, спасибо!