Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Отладка микропроцессорных систем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 [ 70 ] 71 72 73 74 75 76 77 78 79 80 81 82

8192. Из этого значения нужно вычесть объем системного ЗУПВ в нижней части памяти, и получить, таким образом, объем пользовательского ЗУПВ 8192-1023= =7169 байт. Многие микрокомпьютеры показывают это значение иа экране видеодисплея для проверки емкости доступного системе ЗУПВ. Если в систему подключить дополнительное ЗУПВ емкостью 8К, верхний адрес будет 2FFFi6 и.тест-программа покажет значение 16 384- -1023=15 361 байт.

Данный способ позволяет локализовать и индицировать неисправную микросхему ЗУПВ. Предположим, что имеется отказ в ячейке 081Ei6 (2079). Считывание из этой ячейки ненулевого значения вызовет окончание тест-программы и индикацию па экране значения 2079-1023= 10Ьб. Очевидно, оно намного меньше обычного значения 7169 байт, характерного для системы с памятью 8К. Зная емкости применяемых в системе микросхем ЗУПВ, пользователь может определить неисправную микросхему ЗУПВ и исследовать ее.

Во многих небольших микрокомпьютерах имеется ви-део-ЗУПВ, каждая ячейка которого однозначно отображается в символьную позицию экрана видеодисплея. ЗУПВ видеосистемы можно проконтролировать с помощью тест-программы, но остальные части схемы дисплея процессор непосредственно проверить не может. Любое устройство отображения реализует только операции записи и не имеет явной обратной связи в вычислительную систему. Тест выполняется путем вывода на экран эталонного изображения и обращения к операто-у проверить его правильность нажатием клавиши, этом случае тестирование системы включает в себя участие оператора для тех компонентов, которые трудно проверить автоматически.

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



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

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

9.2. Диагностические тесты

Когда система частично не работает, а исправность ядра проверена в режиме свободного счета, пользователь может вызвать диагностические тест-программы для проверки компонентов компьютера. Тесты обычно хранятся в ПЗУ, а само ПЗУ либо постоянно находится в системе, либо вставляется в специально предусмотренную панельку. Но тесты можно также загрузить из внешней памяти, например с кассеты или гибкого диска. Во многих случаях первый способ предпочтительнее, так как отказы в периферийных схемах компьютера могут препятствовать загрузке тест-программ.

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



динить, а вместо устройства подключить тест-прибор. Последний выполняет функции стимулирующего устройства и обычно имеет переключатели для стимулирования входов и индикаторы для отображения выходных значений. Когда в системе имеются клавиатура и видео-дисплей, они сами могут служить тест-прибором, выполняя функции разрешения работы входов и выходов системы, а также реализуя тестирование функций клавиатуры и дисплея. Например, диагностическая тест-программа может вывести на экран сообщение о необходимости последовательного нажатия всех клавиш на клавиатуре. Затем каждый символ выводится на экран, и компьютер предлагает пользователю проверить их правильность и затем нажать определенную клавишу. Конечно, при применении этого способа есть недостаток, заключающийся в том, что клавиша контроля может оказаться неисправной. При использовании тест-прибора компьютеру необходимы конкретный стимулирующий набор, который он может проверить как правильный или неправильный, а также какая-то обратная связь от оператора для подтверждения правильности посылаемых в выходные порты двоичных наборов.

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

9.2.1. Простое тестирование ввода-вывода

В большинстве вычислительных систем есть минимум один входной порт и один выходной порт, реализованные на простых ТТЛ-схемах или программируемых микросхемах ВВ. Их функционирование проверяется путем подсоединения переключатей ко входному порту и светодиодных индикаторов к выходному порту. Следующая программа показывает характер выполняемого теста;



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 [ 70 ] 71 72 73 74 75 76 77 78 79 80 81 82



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.