Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Теми для попереднього вивчення. " Склад, призначення і характеристики основних модулів ПЭВМ.




" Конфігурація ПЭВМ.

" Склад, призначення і характеристики основних модулів ПЭВМ.

3. Постановка задачі

Для комп'ютера на своєму робочому місці визначити:

" тип комп'ютера;

" конфігурацію устаткування;

" обсяг оперативної пам'яті;

" наявність і обсяг розширеної пам'яті;

" наявність додаткових ПЗУ;

" версію операційної системи.

Порядок виконання

Порядок виконання роботи і зміст звіту визначені в загальних указівках.

5. Приклад рішення задачі

5.1. Структура дані програми

Програма використовує, так називаний, список устаткування - 2-байтное слово в області даних BІOS за адресою 0040:0010. Призначення розрядів списку устаткування таке:

 

Біти Вміст
  встановлений у 1, якщо є НГМД (див.розряди 6, 7)
  встановлений у 1, якщо є співпроцесор
2,3 Число 16-кбайтних блоків ОЗУ на системній платі
4,5 код відеоадаптера: 11 - MDA, 10 - CGA, 80 колонок, 01 - CGA, 40 колонок, 00 - інший
6,7 Число НГМД-1 (якщо в розряді 0 одиниця)
  0, якщо є канал ПДП
9,10,11 Число послідовних портів RS-232
  1, якщо є джойстик
  1, якщо є послідовний принтер
14,15 Число рівнобіжних принтерів

Структура програми

Програма складається тільки з основної функції maіn(). Виділення фрагментів програми в окремі процедури не потрібно, тому що немає таких операцій, що під час роботи програми виконуються багаторазово.

5.3. Опис змінних

Змінні, які застосовуються у програмі:

- type_PC - байт типу комп'ютера, записаний у ПЗУ BІOS за адресою FF00:0FFE;

- a, b - перемінні для визначення обсягу extended-пам'яті ПЭВМ, a - молодший байт, b - старший байт;

- konf_b - 2-байтное слово з області даних BІOS, що містить список устаткування;

- type - масив символьних рядків, що представляють типи комп'ютера;

- typ1A - масив байт, що містить коди типів дисплеїв;

- types1A[] - масив рядків, що містить назви типів дисплеїв;

- j - допоміжна перемінна, котра використовується для ідентифікації типу дисплея;

- seg - сегмент, у якому розміщене додаткове ПЗУ;

- mark - маркер ПЗУ;

- bufVGA[64] - буфер даних VGA, з якого (при наявності VGA) мі вибираємо обсяг відеопам'яті;

- rr і sr - перемінні, котрі використовуються для завдання значення регістрів загального призначення і сегментних регістрів, відповідно, при виклику переривання.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных