Мегаобучалка Главная | О нас | Обратная связь


Основные характеристики, области применения ЭВМ различных классов. Определение типа и состава компьютера



2016-09-16 477 Обсуждений (0)
Основные характеристики, области применения ЭВМ различных классов. Определение типа и состава компьютера 0.00 из 5.00 0 оценок




Цель работы

Определение типа и состава компьютера

 

Общие сведения

Для наиболее распространенных моделей персональных компьютеров конфигурация аппаратных средств задается установкой перемычек на системной плате (motherboard) и платах контроллеров периферийных устройств, а также записывается в область данных BIOS и в энергонезависимую память CMOS специальной программой BIOS Setup.

Определение конфигурации с помощью BIOS

Во время инициализации системыBIOS опрашивает порты, к которым подключены перемычки, и определяет содержимое ячеек памяти CMOS, содержащие информацию о конфигурации компьютера. Результат записывается в область данных BIOS, откуда программа может его извлечь с помощью прерываний BIOS.

Сведения о наличии основных устройств компьютера записывается в область данных BIOS с адресом 0000:0410 размером в двухбайтовое слово - слово конфигурации. С помощью прерывания INT 11h программа может получить в регистре AX слово конфигурации из указанной выше области данных BIOS.

Биты регистра AX Содержимое
В системе установлен накопитель на магнитном диске (НМД)
В системе установлен арифметический сопроцессор
2 – 3 (все модели, кроме IBM PS/2) Количество банков оперативной памяти на системной плате. Для компьютера IBM PC размер одного банка равен 16 Кбайт, для IBM PC/XT – 64 Кбайт. Для определения объема оперативной памяти в более современных компьютерах следует использовать другие средства, о которых мы расскажем позже
2 (IBM PS/2) Компьютер IBM PS/2 оборудован мышью
3 (IBM PS/2) Не используется в IBM PS/2
4 – 5 Начальный режим видеоадаптера: 00 – EGA или VGA 01 – цветной, 40x25 10 – цветной, 80x25 11 – монохромный, 80x25
6 – 7 Количество установленных накопителей на гибких магнитных дисках (НГМД)
Установлен контроллер прямого доступа к памяти DMA
9 – 11 Количество установленных асинхронных последовательных портов
Установлен игровой порт
Установлен последовательный порт (только для компьютера PCjr)
14 – 15 Количество установленных параллельных адаптеров

Программа HDWCFG

Программа HDWCFG определяет конфигурацию аппаратных средств компьютера, пользуясь для этого описанными выше функциями BIOS. Полученная конфигурация отображается на консоли, как это показано ниже:

Configuration word: C823

HDD present

NPU present

RAM banks: 0

Video Mode: 2

Nubber of FDD: 1

Nubber of COM ports: 2

Number of LPT ports: 3

RAM istalled: 640 Kbytes

Extended RAM istalled: 0

Код модели компьютера и версия BIOS

На этапе инициализации BIOS записывает в свою область данных по адресу FFFFh:FFFEh байт идентификатора модели компьютера. Ниже мы привели возможные значения этого байта:

 

Байт Модель компьютера
FF IBM PC
FE IBM XT, Portable PC
FD PCjr
FC IBM PC/AT
FB IBM XT с памятью 640 Кбайт на системной плате
FA IBM PS/2 модель 25 или 30
F9 Convertible PC
F8 IBM PS/2 модели 55SX, 70, 80
9A Compaq XT, Compaq Plus
Sperry PC
2D Compaq PC

Более подробную информацию можно получить, вызвав функцию C0h прерывания BIOS INT 15h:

Регистры на входе: AH = C0h
Регистры на выходе: ES:BX = адрес таблицы конфигурации, которая находится в ПЗУ BIOS; CF = 0 при успешном вызове прерывания; CF = 1 если в данной версии BIOS функция C0h не реализована

После выполнения прерывания регистры ES:BX будут указывать на таблицу в области ПЗУ BIOS. В этой таблице имеется более точная информация о типе компьютера, номер версии BIOS, сведения об аппаратных особенностях конкретной модели.

Приведем формат указанной таблицы:

 

Смещение Размер, байт Описание
Размер таблицы в байтах
Код модели
Дополнительный код модели
Модификация версии BIOS
Байт конфигурации аппаратных средств
Зарезервировано и равно 0
Зарезервировано и равно 0

Ниже мы привели описание отдельных бит байта конфигурации аппаратных средств.

Номер бита Описание
Зарезервирован
Если этот бит установлен в 1, то используется системная шина Micro Channel, в противном случае – шина ISA
Применяется расширенная область данных BIOS
В BIOS реализована функция ожидания внешнего события
Каждый раз после вызова прерывания от клавиатуры INT 9h вызывается функция 4Fh прерывания INT 15h
Установлены часы реального времени
Установлен второй контроллер прерываний 8259
Канал DMA номер 3 используется BIOS для работы с диском

Программа BIOSINFO

Программа BIOSINFO получает и отображает на консоли дату изготовления версии BIOS, а также содержимое таблицы конфигурации, адрес которой определяется с помощью функции C0h прерывания BIOS INT 15h:

BIOS data: 10/01/13

BIOSINFO address: 0212:0190

BIOSINFO Size: 8

Model: FC

SubModel: 1

BIOS Revision: 0

Hardvare Cfg: 70

Reserved1: 00

Reserved2: 00

Hardware configuration

----------------------

Second IRQ Controller 8259

Real Time Clock

Used function 4Fh INT 15h

ISA Bus installed



2016-09-16 477 Обсуждений (0)
Основные характеристики, области применения ЭВМ различных классов. Определение типа и состава компьютера 0.00 из 5.00 0 оценок









Обсуждение в статье: Основные характеристики, области применения ЭВМ различных классов. Определение типа и состава компьютера

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (477)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)