Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Переривання BIOS




У даному розділі приведені основні переривання BIOS. INT 05H Печатка екрана. Виконує виведення вмісту екрана на друкувальний пристрій. Команда INT 05H виконує дану операцію з програми, а натискання клавішею Ctrl/PrtSc - з клавіатури. Операція забороняє переривання і зберігає позицію курсору. INT 10H Керування дисплеєм. Забезпечує екранні і клавіатурні операції, детально описані в главі 9. INT 11H Запит списку приєднаного устаткування. Визначає наявність різних пристроїв у системі, що результують значення і повертає в регістр AX. При включенні комп'ютера система виконує цю операцію і зберігає вміст AX у пам'яті за адресою тичина.410. Значення бітів у регістрі AX:

 

 

INT 12H Запит розміру фізичної пам'яті. Повертає в регістрі AX розмір пам'яті в кілобайтах, наприклад, тичина.200 відповідає пам'яті в 512 ДО. Дана операція корисна для вирівнювання розміру програми відповідно до доступного пам'яттю.

INT 13H Дискові операції введення-висновку. Забезпечує операції введення-висновку для дискет і вінчестера, розглянуті в главі 16.

INT 14H Керування комунікаційним адаптером. Забезпечує послідовний введення-виведення через комунікаційний порт RS232. Регістр DX повинний містити номер (0 чи 1) адаптера стику RS232. Чотири типи операції, обумовлені регістром AH, виконують прийом і передачу символів і повертають у регістрі AX байт стану комунікаційного порту.

INT 15H Касетні операції введення-висновку і спеціальні функції для комп'ютерів AT. Забезпечує операції введення-висновку для касетного магнітофона, а також розширені операції для комп'ютерів AT.

INT 16H Уведення з клавіатури. Забезпечує три типи команд уведення з клавіатури, докладно описані в главі 9.

INT 17H Виведення на принтер. Забезпечує виведення даних на друкуючий пристрій. Докладно розглянуто в главі 19.

INT 18H Звертання до BASIC, убудованому в ROM. Викликає BASIC-інтер- претатор, що знаходиться в постійній пам'яті ROM.

INT 19H Перезапуск системи. Дана операція при доступному диску зчитує сектор 1 з доріжки 0 в область початкової завантаження в пам'яті (сегмент 0, зсув 7C00) і передає керування по цій адресі. Якщо дисковод не доступний, то операція передає керування через INT 18H у ROM BASIC. Дана операція не очищає екран і не інніціалізує дані у ROM BASIC, тому її можна використовувати з програми.

INT 1AH Запит і установка поточного часу і дати. Зчитує і записує показання годин у відповідності із значенням у регістрі AH. Для визначення тривалості виконання програми можна перед початком виконання установити годинник у 0, а після вважати поточний час. Відлік часу йде приблизно 18,2 рази в секунду. Значення в регістрі AH відповідає наступним операціям:

AH=00 - Запит часу. У регістрі CX установлюється старийшая частина значення, а в регістрі DX - молодша. Якщо після останнього запиту пройшло 24 години, то в регістрі AL буде не нульове значення.

AH=01 - Установка часу. Час установлюється по регістрам CX (старша частина значення) і DX (молодша частина значення).

Коди 02 і 06 керують часом і датою для AT.

INT 1FH Адреса таблиці графічних символів. У графічному режимі існує доступ до символів з кодами 128-255 у 1ДО таблиці, що містить по вісім байт на кожен символ. Прямийдоступ у графічному режимі забезпечується тільки до перших 128 ASCII-символів (від 0 до 127).





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 602 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

2477 - | 2272 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.