Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Исходный текст программы




Сегмент данных

Data SEGMENT

text DB 'Привет всем ВТ!!!'

textlen EQU $ - text

Data ENDS

Сегмент кода программы

Code SEGMENT

ASSUME DS:Data, CS:Code, ES:Data, SS:Stack1

Start: mov AX, Data

mov DS, AX

; Изменение цвета экрана

mov AH,06h; Функция инициализации окна

mov AL,0; Не прокручивать

mov BH,30h; Бирюзовый фон

mov CH, 0; Y - левый верхний

mov CL, 0; X - левый верхний

mov DH, 24; Y - правый нижний

mov DL, 79; X - правый нижний

int 10h

; Нарисуем пустое окно

mov AH, 06h

mov AL, 0

mov BH,14h

mov CH, 10

mov CL, 28

mov DH, 14

mov DL, 51

int 10h

; Выведем в окно текст

mov AX, seg text; настройка регистра ES

mov ES,AX; на адрес сегмента данных

mov AH,13h; функция вывода строки

mov AL, 0; задание режима

mov BH,0; страница

mov BL,14h; атрибуты символов строки

mov CX,textlen; длина строки

mov DH, 12; строка

mov DL, 30; столбец

mov BP, offset text; адрес строки

int 10h

; Завершение программы

mov AH, 4ch

int 21h

Code ENDS

Сегмент стека

Stack1 SEGMENT 'Stack'

DB 128 dup (0)

Stack1 ENDS

END Start; Точка входа в программу

 

После набора исходного текста программы и сохранения его в файле, допустим, с именем prog.asm, выполняется ассемблирование исходного текста с помощью программы Tasm.exe. Эта программа создает объектный файл prog.obj. Кроме того, мы можем задать при ассемблировании создание файла листинга программы prog.lst. Листинг программы позволяет проанализировать структуру программы, шестнадцатеричные значения адресов смещения внутри программных сегментов, а также сообщения о синтаксических ошибках, которые размещаются после ошибочных строк. Ниже приведен листинг программы prog.asm.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных