ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 27.03.2024
Просмотров: 8
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1)
INT Предназначен для вызова прерывания
Оператор | Перевод | Назначение | Процессор |
INT приемник | INT | Вызов прерывания | 8086 |
Оператор INT вызывает прерывание
Пример:
mov ah,10h
int 16h ; вызываем прерывание
Оператор MOV предназначен для загрузки числа в регистр
Оператор | Перевод | Назначение | Процессор |
MOV приемник, источник | MOVe - движение | Присваивание | 8086 |
Пример:
mov al,35h ; присвоим регистру al число 35h
mov ax,35 ; присвоим регистру ax число 35
SUB Предназначен для загрузки числа в регистр
Оператор | Перевод | Назначение | Процессор |
SUB приемник, источник | SUBtraction - вычитание | Вычитание | 8086 |
Пример:
sub al,7h ; вычитаем из регистра al число 7h
2)
ПРЕРЫВАНИЕ 20h
11h | BIOS Проверка оборудования | 20h | DOS Завершение программы |
3)
BX (Base register - база). Применяется для хранения базового адреса некоторого объекта в памяти
SI (Source Index register - индекс источника) - индекс приемника) используются в строковых операциях. Регистры BP и SP необходимы при работе со стеком. Мы их будем подробно рассматривать в последующих главах.
Регистры DS необходимы для обращения к тому или иному сегменту памяти (например, видеобуферу). Сегментация
памяти довольно сложная и объемная тема, которую также будем рассматривать в последующих главах