Лабораторные работы по системному ПО
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: 5 баллов, архитектура реферат
| Добавил(а) на сайт: Dobromysl.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
MOV BH, 07 ; нормальный атрибут
MOV СХ, 0000 ; верхняя левая позиция
MOV DX, 184FH ; нижняя правая позиция
INT 10H ; передача управления в BIOS
Значение 02 в регистре АН указывает команде INT 10Н на выполнение операции установки курсора. Значение 06 в регистре АН указывает на выполнение операции очистки экрана.
Вывод на экран в DOS требует определения текстового сообщения в области
данных, установки в регистре АН значения 09 и указания команды DOS INT 21H.
В процессе выполнения операции конец сообщения определяется по ограничителю
($), как показано ниже:
INT 10H DB 'имя студента?', ‘$’
.
.
MOV АН, 09 ; запрос вывода на экран
LEA DX, INT 10Н ; загрузка адреса со общения
INT 21H ; вызов DOS
Для ввода данных с клавиатуры, область ввода требует наличия списка параметров, содержащего спецификацию полей, которые необходимы при выполнении команды INT: максимальная длина вводимого текста; поле, куда команда возвращает действительную длину введенного текста в байтах. Для запроса на ввод необходимо поместить в регистр АН номер функции – 10(OAH), загрузить адрес списка параметров в регистр DX и выполнить INT 21H.
Содержание задания.
1. Напишите программу вывода на экран набора символов ASCII - кода.
2. Напишите программу, запрашивающую ввод имени, а затем отображающую в средине экрана введенное имя.
Лабораторная работа № 4
Изучение команд обработки строк
Цель работы: Объяснить назначение специальных цепочечных команд, используемых для обработки специальных символьных данных.
Общие сведения.
Для обработки строковых данных ассемблер имеет пять команд обработки строк:
MOVS - переслать один байт или одно слово из одной области памяти в другую;
LODS - загрузить из памяти один байт в регистр AL или одно слово в регистр АХ;
STOS - записать содержимое регистра AL или АХ в память;
CMPS - сравнить содержимое двух областей памяти размером в один байт или в одно слово;
Рекомендуем скачать другие рефераты по теме: форма курсовой работы, bestreferat ru.
Категории:
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата