Полезные приемы с командой d в отладчике debug — КиберПедия 

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Полезные приемы с командой d в отладчике debug

2017-11-16 592
Полезные приемы с командой d в отладчике debug 0.00 из 5.00 0 оценок
Заказать работу

ПРОВЕРКА ПАРАЛЛЕЛЬНЫХ И ПОСЛЕДОВАТЕЛЬНЫХ ПОРТОВ

Первые 16 байт области данных BIOS содержат адреса параллельных и последовательных портов. Поэтому с помощью команды -D 40:00 можно проверить эти порты

Первые выведенные восемь байтов указывают на адреса последовательных портов СОМ1 - COM4.

Следующие 8 байтов указывают на адреса параллельных портов LPT1 - LPT4.

Например, если на компьютере есть 1 параллельный порт, то первые 2 байта будут, скорее всего, такими:

7803.

Адрес порта записывается в обращенной последовательности, т.е. 0378.

ПРОВЕРКА ОБОРУДОВАНИЯ

Первые два байта, располагающиеся в BIOS по адресу 410h, содержат информацию об установленном в системе оборудовании. Находим эти байты командой:

-D 40:10

Предположим, что первые 2 байта окажутся 23 44. Расшифруем байты для получения информации об установленных устройствах. Для этого обратим эти байты (44 23), затем переведем их в двоичную систему счисления. Получаем:

Значение бита                                
Позиция бита                                

Что означают эти биты? Продолжаем расшифровывать:

 

биты Учтройство
15, 14 Число параллельных портов (01 = 1 порт,...)
11, 10, 9 Число последовательных портов (..., 010 = 2 порта,...)
7, 6 Число дисководов (00 = 1 дисковод, 01 = 2, 10 = 3, 11 = 4)
5,4 Начальный видеорежим (01 = 40x25 цветной, 10 = 80x25 цветной, 11 = 80x25 монохромный)
  Присутствие математического сопроцессора (0 = нет, 1 = есть)
  Наличие привода для дискет (0 = нет, 1 = есть)

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1. Ознакомится с программой CheckIt, для этого:

1.
Запустить программу CheckIt из под MS-DOS

2. Ознакомившись с пунктами главного меню, записать в таблицу 1 элементы материнской платы, которые можно тестировать с помощью программы.

Таблица 1

Название пункта меню Наименование системы платы, тестируемой в пункте
   

2. Выполнить тестирование основных элементов материнской платы (центральный процессор, арифметический сопроцессор, контроллеры прерываний и прямого доступа к памяти), для этого: в главном меню программы CheckIt выбрать пункт Tests и подпункт System Board.

3. Выполнить тестирование опорного генератора и часов реального времени, для этого: в главном меню программы Checkit выбрать пункт Tests и подпункт Real-Time Clock.

4. Выполнить тестирование параллельного порта, для этого:

1. Выключить ПК

2. Установить технологическую заглушку на параллельный порт

3. Включить ПК

4. Запустить программу Checkit

5. В главном меню программы Checkit выбрать пункт Tests и подпункт Parallel Ports

6. Выбрать одно из логических имен параллельного порта, которые откроются в соответствующем подменю.

После выбора порта (LPT1) потребуется указать имеются ли внешние подключения к порту Y-да, N-нет.

Нажимаем Y (подключена заглушка). Начнет выполняться тест параллельного порта, который состоит из:

 теста регистра данных и

 теста петли связи (заглушка закорачивает вход с выходом параллельного порта, т.е. выдаваемые портом сигналы им самим же и принимаются).

После прохождения каждого из этих тестов, напротив их названий ставится соответствующее сообщение, а в окнах ВВОД и ВЫВОД выводятся данные, которые совпадают, если тест регистра данных успешен, и НЕ совпадают, если тест регистра данных ошибочен. Если есть, какие либо ошибки, то они выводятся на экран при нажатии на любую клавишу.

5. Выполнить тестирование последовательного порта, для этого:

Выключить ПК

Установить технологическую заглушку на последовательный порт

1. Включить ПК

2. Запустить программу Checkit

3. В главном меню программы Checkit выбрать пункт Tests и подпункт Serial Ports

4. Выбрать одно из логических имен последовательного порта (СОМ1 - COM4), которые откроются в соответствующем подменю.

После прохождения каждого из этих тестов, напротив ставится соответствующее сообщение, а в окнах ВВОД и ВЫВОД выводятся данные, которые совпадают, если тест регистра данных успешен, и НЕ совпадают в противном случае. Если есть, какие либо ошибки, то они выводятся на экран при нажатии на любую клавишу.

6. Выполнить тестирование регистров устройств ввода информации, для этого:

1. Запустить программу CheckIt

2. В главном меню выбрать пункт Tests и подпункт Input Devices

3. Последовательно выполнить тестирование регистров клавиатуры и манипулятора типа мышь.

СОДЕРЖАНИЕ ОТЧЕТА

 Название работы.

 Цель работы.

 Перечень оборудования.

 Схемы соединения контактов для разъемов заглушек.

 Заполненную таблицу 1.

 Результаты тестирования по всем пунктам и вывод по результатам тестирования.

 Блок-схему определения неисправности материнской платы.

 Вывод по работе.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Для чего используются заглушки?

2. Какие порты материнской платы можно протестировать с помощью заглушек?

ДОПОЛНИТЕЛЬНО

1. Сделать заглушку (петлю) типа RJ.

2. Ознакомиться с методикой тестирования портов через гипертерминал ОС Windows (HyperTerminal).

3. Ознакомиться с программой Advanced USB Monitor.


Лабораторная работа №9


Поделиться с друзьями:

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.013 с.