Пусть по ходу программы необходимо
Пусть по ходу программы необходимо вывести в нижнюю строку экрана предупреждающее сообщение. Для этого в программу надо включить следующие предложения:
Пример 3-7. Вывод на экран прямой записью в видеопамять
;В полях данных, адресуемых через DS
msg db 'Измерения закончены'
msg_len=$-msg ;Длина строки
;В программном сегменте
mov SI,offset msg ;DS:31->выводимая строка
mov AX,OB800h ;Сегментный адрес видеобуфера
mov ES,AX ;Будем адресовать через ES
mov DI,25*80*2 ;Смещение к последней строке экрана
mov CX,msg_len ;Счетчик цикла вывода символов
eld ;DF=0 , движение по строке
; и по экрану вперед
mov AH,31h ;Атрибут символов-синий по
; голубому
outher: lodsb ;Взять символ из строки в AL
Содержание Назад Вперед