Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет ОМТ 123.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
478.21 Кб
Скачать

2.2 Постановка задачи №2

Нарисовать 4 треугольника разных цветов.

2.2.1 Выходные данные программы №2

2.2.2 Листинг программы №2

Dosseg ; Директива задает

;Расположение сегментов в памяти

.model small ;директива описание модели памяти

.code ;директива, отмечаю начало

;расположение информации в сегменте

;Кода.

mov ah,06h ;Функция установки окна на экране.

mov bh,70h ;цвет окна и символа

mov ch,0 ;левая врехняя координата y

mov cl,79 ;левая верхняя координата x

mov dh,0 ;правая нижняя координата y

mov dl,79 ;правая нижняя координата y

int 10h ;прерывания,по которому управлению

;передается BIOS для выполнения

;вышеназванной функции.

;передается BIOS для выполнения

;вышеназванной функции.

xor ax,ax ;обнуление регистра ах

mov ah,06h ;Функция установки окна на экране.

mov bh,52h ;цвет окна и символа

mov ch,4 ;левая врехняя координата y

mov cl,79 ;левая верхняя координата x

mov dh,4 ;правая нижняя координата y

mov dl,79 ;правая нижняя координата x

int 10h ;прерывания,по которому управлению

xor ax,ax ;обнуление регистра ах

mov ah,06h ;Функция установки окна на экране.

mov bh,20h60h ;цвет окна и символа

mov ch,8 ;левая врехняя координата y

mov cl,79 ;левая верхняя координата x

mov dh,8 ;правая нижняя координата y

mov dl,79 ;правая нижняя координата y

int 10h ;прерывания,по которому управлению

xor ax,ax ;обнуление регистра ах

mov ah,06h ;Функция установки окна на экране.

mov bh,80h ;цвет окна и символа

mov ch,12 ;левая врехняя координата y

mov cl,79 ;левая верхняя координата x

mov dh,12 ;правая нижняя координата y

mov dl,79 ;правая нижняя координата x

int 10h ;прерывания,по которому управлению

xor ax,ax ;обнуление регистра ах

mov ah,06h ;Функция установки окна на экране.

mov bh,10h ;цвет окна и символа

mov ch,16 ;левая верхняя координата y

mov cl,79 ;левая верхняя координата х

mov dh,16 ;правая нижняя координата y

mov dl,79 ;правая нижняя координата x

int 10h ;прерывания, по которому управлению

xor ax,ax ;обнуление регистра ах

mov ah,06h ;Функция установки окна на экране.

mov bh,71h ;Функция установки окна на экране.

mov ch,20 ;левая врехняя координата y

mov cl,79 ;левая врехняя координата x

mov dh,20 ;правая нижняя координата y

mov dl,79 ;правая нижняя координата x

int 10h ;прерывания, по которому управлению

mov ah,01h ;функция ДОС завершения программы.

int 21h ;прерывания по которому происходит

mov ah,4ch ;передача управления ОС для выполнения

int 21h ;передача управления ОС для выполнения

end ;директива завершения программы на ассемблер

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]