Видеотерминал:
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