Хелпикс

Главная

Контакты

Случайная статья





С какой целью в код программы на ассемблере для DOS вводится строка ORG 100h?



3 С какой целью в код программы на ассемблере для DOS вводится строка ORG 100h?

ORG 100h — смещение в памяти, куда проецируется программа типа СОМ. «H» — обозначает, что число в шестнадцатеричной системе счисления(в десятеричной системе — это 256). Первые 256 байт (100h) используются операционкой.

4 Назначение команды MOV?

Команда MOV копирует второй операнд (операнд-источник) в первый операнд (операнд-назначение). Оба операнда могут быть регистрами общего назначения, сегментными регистрами, непосредственными значениями и переменными в памяти.

5 Прерывания 21h и 20h. Назначение?

Прерывание – сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания. Прерывание извещает процессор о наступлении высокоприоритетного события, требующего прерывания текущего кода, выполняемого процессором. Процессор отвечает приостановкой своей текущей активности, сохраняя свое состояние и выполняя программу обработки, которая реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код.

Прерывание 20h полностью завершает всю программу, а ret завершает процедуру или программу, но после нее еще можно что-либо писать. Сущность и целесообразность использования команды ret вместо прерывания 20 h.

прерывания 21h: mov DL, <код выводимого символа>. mov AH, 2. int 21h. Выводимый символ высвечивается в позиции курсора (что бы там ни было записано), после чего курсор сдвигается на одну позицию вправо. ... Для вывода на экран строки (последовательности символов) можно, конечно, использовать функцию 02, однако сделать это можно и за один прием с помощью функции

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.