Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вроді Панашій.docx
Скачиваний:
7
Добавлен:
18.07.2019
Размер:
212.02 Кб
Скачать

Перевірка дати створення bios

Один із способів визначити відносний вік і можливості BIOS системною плати — перевірити дату створення. Дата створення BIOS зберігається практично усіма комп'ютерними системами у вигляді 8 байтового текстового рядка за адресою пам'яті FFFF5h. Це значення дозволяє дізнатися, коли в BIOS виробником системної плати вносилися останні виправлення або поліпшення. Дата створення BIOS дозволяє оцінити, на підтримку яких саме функцій можна розраховувати. Для перегляду вмісту визначених адрес можна використати утиліту командного рядка DEBUG, що поставляється разом з Windows і DOS. Програма DEBUG запускається з командного рядка і відображає власне запрошення, після чого можна вводити різні команди. Наприклад, для отримання довідкових відомостей досить ввести команду?. Для отримання відомостей про дату створення BIOS відобразите вікно командного рядка (чи завантажите DOS з дискети), після чого виконайте команду DEBUG. Після відображення запрошення програми DEBUG введіть D FFFF : 5 L 8; в результаті команда отримає вказівку DEBUG відобразити вміст пам'яті за адресою FFFF5 завдовжки 8 байт. При цьому DEBUG відобразить відповідні значення у виді шістнадцятиричних значень і кодів ASCII. Після цього можна ввести Q для завершення роботи команди DEBUG.

Створення резервної копії bios

Одна з переваг програматора EPROM, на яке мало хто звертає увагу, - це можливості створення резервних копій ПЗП на той випадок, якщо їх вміст виявиться пошкодженим. Багато виробників устаткування не продають перепрограмовані мікросхеми ПЗП разом з комп'ютерними системами, тому єдиний спосіб відремонтувати стару системну плату або адаптер з пошкодженою мікросхемою ПЗП — записати нові дані з резервної копії. Резервну копію можна зберігати записаною як у мікросхемі EPROM або ROM, так і у файлі. Я зберігаю резервні копії для утримуваного ПЗП усіх плат, з якими мені доводиться мати справу. Зберігаючи дані у файлі, ви дістаєте можливість переглядати відомості про авторські права і іншу інформацію вивчати програмний код і так далі Для створення копії утримуваного ПЗП BIOS системної плати мікросхему ПЗП слідує вставити в програматор EPROM, після чого прочитати дані. Крім того, можна скористатися утилітою DEBUG для прочитування утримуваного ПЗП BIOS і його збереження у файлі. Оскільки найчастіше мікросхеми ПЗП упаяні, набагато простіше використати програму DEBUG.

Код ПЗП зазвичай займає 128 Кбайт ОЗУ у вигляді двох сегментів по 64 Кбайт: E0000 - EFFFF і F0000 - FFFFF. BIOS відеоадаптерів або інших плат зберігаються по адресах C0000 - CFFFF і D0000 - DFFFF. У зв'язку з особливостями програми DEBUG кожен сегмент об'ємом 64 Кбайт необхідно зберігати окремо.

Щоб скористатися програмою DEBUG для збереження сегментів E000 і F000, введіть ряд команд.

Слайд 12

Якщо ви вирішили зберегти утримуваний ПЗП, у тому числі BIOS відеоадаптера і ПЗП інших адаптерів, повторите описані вище дії, проте при запуску програми DEBUG необхідно вказати початкові адреси C000 : 0 і D000: 0. Не забудьте вказувати різні імена файлів. Зверніть увагу, що BIOS відеоадаптера може займати не увесь сегмент C0000; крім того, деякі адаптери можуть використати сегменти C0000 і D0000 не повністю; в даному випадку Windows може використати відповідні ділянки пам'яті для зберігання інших даних. Приведені вище команди необхідно вказувати в строго певному порядку. Наприклад, команда Name завжди повинна передувати команді Move; інакше частина даних на початку поточного сегменту коду буде видалена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]