Сделай Сам Свою Работу на 5

Алгоритм поиска неисправности в ОБ





Для того чтобы найти неисправность в ОБ, следует произвести разбиение блока на отдельные элементы и проверить их. В данном случае отдельными элементами ОБ являются: инверсия, конъюнкция и арифметическое сложение. Обычно проверка осуществляется по двум направлением: данные полученные после выполнения ОБ сверяются с результатами вычислений вручную или результат выполнения оперативного блока сравнивается с табличными данными. Для этого на входы элемента подаются определенные значения. Если значения на выходе элемента сходятся, то он работает верно. Если нет, то следует заменить неисправный элемент и снова выполнить проверку по данному алгоритму.

Рассмотрим схему операционного блока, которая представленная на рис. 3.1., включающая в себя элементы, выполняющие следующие операции: инверсия, логическое сложение и арифметическое сложение, арифметическое вычитание.

 


С1  

       
   
 
 

 


Рис. 3.1. Схема, выбранная для поиска неисправности

Неисправность возникает, при неправильной работе инвертора (на вход сумматора будут приходить неверные значения Х1), логический элемент «и» или сумматор. Так же ошибка может возникнуть при подаче неправильного сигнала на входы С1 и С2. Так если подать сигнал «1» на С2, то вместо арифметического сложения сумматор будет производить арифметическое вычитание. На входы Х1_N,Х2_N, Х3_N, Х4_N,С1 и С2 подаются заданные сигналы, на вход Y1 приходит результат выполнения операции арифметического вычитания из сигнала Х1, сигнала Х2. На вход Y2 приходит результат выполнения операции логического умножения сигнала Y1, сигнала Х3. а на вход Y приходит результат выполнения операции арифметического сложения сигнала Y2 и сигнала Х4. На выходах Y и Pn+1 получается итоговый результат. Составим алгоритм поиска неисправности в данной схеме.



Для проверки работы инвертора составим таблицу истинности, результат представлен в таблице 3.1., для этого на вход Х1 нужно подать значения, приведенные в таблице в левом столбце и сравнить полученные значения с соответствующими им табличными значениями (правый столбец).



Таблица 3.1

Таблица истинности инвертора

Х1

 

Если полученные значения не соответствуют значениям в таблице истинности, то необходимо заменить данный элемент и повторить проверку заново.

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

Следующим этапом является проверка элемента «и». Она проводится аналогично, с использованием таблицы истинности, представленной в таблице 3.2.

Таблица 3.2

Таблица истинности логического элемента «И»

Х1 Х2 Y

 

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


Список литературы

1. Пятибратов, А.П. Вычислительные системы, сети и телекоммуникации: учеб. пособ. для студ. Вузов / А.П. Пятибратов. –М: Финансы и статистика, 2002. –545 с.

2. Цилькер, Б.Я. Организация ЭВМ и систем: учебник для вузов / Б.Я. Цилькер, С.А Орлов. – СПб.: Питер, 2006. – 668 с.

3. Бройдо, В.Л. Вычислительные системы, сети и телекоммуникации: учебник для вузов / В.Л. Бройдо. – 2-е изд. – СПб.: Питер, 2005. – 703 с.



4. Иванова, Г.С. Технология программирования: учебник для студ. Вузов / Г.С. Иванова – М.: Изд-во МГТУ им. Н.Э.Баумана., 2002. – 560 с.


Заключение

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

Разработка архитектуры ЭВМ является сложным процессом, который включает в себя построение комплекса аппаратных и программных средств и требует от разработчика придельной внимательности на всех этапах разработки.

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


Приложения

Приложение 1.


Приложение 2.

 

 

 








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



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.