Архитектура компьютера

Введение
Теоретическая часть
    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 - адрес строки с символом '$' на конце
Ввод строки с клавиатуры
0ah

ds:dx - адрес буфера со следующим форматом:

  • 1й байт - размер буфера;
  • 2й байт - число фактически введенных символов;
  • 3й байт и следующие за ним - буфер под строку
Введенная строка в буфере с 0dh на конце

 

Функции BIOS (Int 10h)
Назначение № Функции Данные
на входе
Данные
на выход
Установить положение курсора
02
dh - строка
dl - колонка
Прочитать символ и атрибут с экрана
08
bh - № экранной страницы
ah - атрибут
al - символ
Вставить символ с атрибутом
09
bh - № экранной страницы;
bl - атрибут;
al - ASCII код;
cx - число повторений
Получить параметры видеорежима
0fh
al - видеорежим
bh - № экранной страницы
Установить параметры видеорежима
00h

al - видеорежим
bh - № экранной страницы


© Истомин А.С. ЗабГГПУ
Хостинг от uCoz