Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Состав программного обеспечения ПЗУ IBM PC AT



ПЗУ принадлежит области памяти. После аппаратного сброса МП выполняет первую команду, которая находится по адресу FFFF0, т.к. в CS загружается код FFFFh; в счётчик команд IP - 0000h.

В реальном режиме работы МП доступна память емкостью 1 Мбайт, т.к. шина адреса 20 бит, следовательно ПЗУ должно находиться в этом диапазоне.

Для ПЗУ выделяется пространство памяти емкостью 64 Кбайта с диапазоном адресов F0000h-FFFFFh.

ИМС системной ПЗУ имеет типовой объём равный 128 или 256 КБ, который проецируется в окно 64 КБ страницами.


Состав ПЗУ:

1. Программа инициализации и тестирования аппаратных средств POST (Power On Self Test). Выполняет тестирование МП, памяти и инициализацию программируемых системных устройств, конфигурирование всех программно-управляемых аппаратных средств системной платы

Последовательность операций:

1. Тестирование регистров МП

2. Проверка контрольной суммы ПЗУ IBM

3. Проверка и инициализация таймера и системного порта, после этого доступна звуковая сигнализация.

4. Проверка и инициализация контроллера прямого доступа к памяти (DMA)

5. Проверка регенерации памяти

6. Тестирование 64 байта нижней памяти. Загрузка векторов прерываний.

7. Инициализация видеоадаптера.

8. Тестирование полного объёма памяти

9. Тестирование CMOS – памяти и часов

10. Инициализация COM и LPT портов

11. Инициализация и тестирование контроллеров НГМД (FDD)

12. Инициализация и тестирование контроллера НЖМД (HDD)

13. Сканирование области дополнительной ROM BIOS

14. Вызыв программы Bootstrap (Int 19h).

2. Bootstrap (программа начальной загрузки).

Программа обращается к диску и копирует в область ОП с адресами 0000: 7С00h- 0000: 7DFFh содержимое нулевого сектора диска. Если в конце этой области по адресу 7DFFh обнаружена сигнатура AA55h это означает, что диск системный, и управление передаётся на начало области по адресу 7С00h, и начинает работать программа, скопированная из нулевого сектора, которая обеспечивает загрузку операционной системы. Если диск не системный, то вызываются программное прерывания Int 18h и передается управление программе POST, которая снова передаёт управление программе начальной загрузки, изменив диск.

3. BIOS (Base Input Output System) (базовая система ввода – вывода).

Это драйверы стандартных устройств компьютера (клавиатуры, видеоадаптера, НГМД, НЖМД). BIOS предназначена для изоляции операционной системы и прикладных программ от специфических особенностей конкретной аппаратуры.

4. BIOS SETUP

Программа настройки и конфигурирования аппаратных средств. Для запуска этой программы надо нажать DEL при появлении соответствующего сообщения на экране

5. Сервисы BIOS

Это обработчики программных прерываний.

Например, INT 10h –видеосервис

INT 13h – дисковый сервис

INT 11h – чтение оборудования.





Дата публикования: 2014-12-08; Прочитано: 181 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...