Программирование на C и C++

Онлайн справочник программиста на C и C++

biosequip, _bios_equiplist

int biosequip(void)

unsigned _bios_equiplist(void)

Прототип: 
Описание: 

Эти функции не определены стандартом ANSI С.

Обе функции, biosequip() и _bios_serialcom(), возвращают список оборудования, установлен­ного на компьютере, в виде 16-разрядного числа. Содержание разрядов описано ниже:

РазрядОборудование
0Должен загружаться с гибкого диска
1Установлен сопроцессор 80x87
2, 3Размер ОЗУ материнской платы
0 0: 16К
0 1: 32К
1 0: 48К
1 1: 64К
4, 5Начальный видеорежим
0 0: не используется
0 1: 40x25 ЧБ (черно-белый), цветной адаптер
1 0: 80x25 ЧБ, цветной адаптер
1 1: 80x25, монохромный адаптер
6, 7Число гибких дисков
0 0: один
0 1: два
1 0: три
1 1: четыре
8В случае установки чипа DMA — 0, в противном случае — 1.
9, 10, 11Число последовательных портов
0 0 0: ни одного
0 0 1: один
0 1 0: два
0 1 1: три
1 0 0: четыре
1 0 1: пять
1 1 0: шесть
1 1 1: семь
12Установлен игровой адаптер
13Установлен последовательный принтер
14, 15 Число принтеров
0 0: ни одного
0 1: один
1 0: два
1 1: три
Пример: