Описание форматов управляющей информации (функций BIOS и DOS) всех используемых устройств

Видеотерминал:

Int10-00 - установка видео режима, очистка экрана.

Вход: AL = номер видеорежима.

Int10-0E – писать символ на активную видео страницу (эмуляция телетайпа).

Вход: AL = записываемый символ (использует существующий атрибут)

BL = цвет переднего плана (для графических режимов)

Периферия:

Int16-10 -читать (ожидать) следующую нажатую клавишу.

Выход: AL = ASCII символ (если AL=0, AH содержит расширенный код ASCII).

Int1A-02 - читать время из "постоянных" (CMOS) часов реального времени

Выход: CH = часы в коде BCD (пример: CX = 1243H = 12:43)

CL = минуты в коде BC

DH = секунды в коде BCD

CF = 1, если часы не работают.

Сервис DOS:

Int21-09 - выдать строку на дисплей.

Вход: DS:DX = адрес строки, заканчивающейся символом '$' (ASCII 24H).

Int21-02 – вывод на дисплей.

Вход: DL = символ, выводимый на стандартный вывод.


Список используемых источников

1. Зубков С. В. - Assembler - язык неограниченных возможностей. «ДМК Пресс» - 1999г.

2. Скляров В.А. Применение ПЭВМ. В 3-х кн. Кн.1. Организация и управление ресурсами ПЭВМ: Практ. пособие.-М.: Высш. шк., 1992.

3. Джордейн Р. Справочник программиста персональных компьютеров IBM РС-М.: Финансы и статистика, 1992


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: