Архитектура компьютера
Введение Теоретическая часть 1 Архитектура компьютера Лабораторный практикум 1 Создание программы на языке ассемблера 2 Применение функций DOS и BIOS 3 Линейные алгоритмы 4 Десятичная арифметика 5 Команды передачи управления 6 Циклы с условием 7 Циклы со счетчиком 8 Работа с массивами 9 Цепочечные команды Приложения 1 Таблица кодов символов ASCII 2 Функции DOS и BIOS Гостевая книга Функции DOS и BIOS
Функции DOS (Int 21h) Назначение № Функции Данные
на входеДанные
на выход Ввод символа с ожиданием и эхосопровождением 01 — al - ASCII код Вывод символа 02 dl - ASCII ко — Ввод символа с ожиданием и без эхосопровождения 08 — al - ASCII код Вывод строки на экран 09 ds:dx - адрес строки с символом '$' на конце — Ввод строки с клавиатуры 0ahds:dx - адрес буфера со следующим форматом:
- 1й байт - размер буфера;
- 2й байт - число фактически введенных символов;
- 3й байт и следующие за ним - буфер под строку
Введенная строка в буфере с 0dh на конце
Функции BIOS (Int 10h) Назначение № Функции Данные
на входеДанные
на выход Установить положение курсора 02 dh - строка
dl - колонка — Прочитать символ и атрибут с экрана 08 bh - № экранной страницы ah - атрибут
al - символ Вставить символ с атрибутом 09 bh - № экранной страницы;
bl - атрибут;
al - ASCII код;
cx - число повторений — Получить параметры видеорежима 0fh — al - видеорежим
bh - № экранной страницы Установить параметры видеорежима 00hal - видеорежим
bh - № экранной страницы —
© Истомин А.С. ЗабГГПУХостинг от uCoz