Model / Lab02_Mod
.docФедеральное государственное бюджетное образовательное учреждение профессионального образования
Санкт-Петербургский национальный исследовательский университет информационных технологий механики и оптики
ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Лабораторная работа №2
На тему: Моделирование устройства вывода.
По дисциплине: Компьютерное моделирование аппаратной обработки данных.
Выполнил:
Студент группы №253
Сергиевский Денис
Санкт-Петербург
2014г.
Цели работы
Задача – разработать модель устройства вывода данных, отвечающего следующим требованиям:
вывод данных в формате десятичных двухразрядных чисел с помощью индикаторов (2 разряда: старший может принимать только значение «1»);
вывод данных в двоичном формате;
вывод состояний флагов вычислительного устройства.
В соответствии с заданием к лабораторной работе были спроектированы и разработаны и спроектированы в среде LabWiev следующие модели устройств:
-
Пар. регистры, для сохранения выводимых данных;
-
Преобразователь дополнительного кода в двоично-десятичный код, для последующего вывода цифр числа в десятичном формате на индикаторах;
-
Дешифратор индикатора для вывода входного двоичного числа в десятичном формате.
Параллельный регистр
Параллельный регистр состоит из 5-ти фронтовых rsDC-триггеров, которые в свою очередь состоят из rsDC-триггера. rsDC-триггер включает в себя DC-триггер, который в свою основан на RS-триггере (сложно, запутанно, непонятно).
Схемы RS, DC, фронтального rsDC и rsDC можно посмотреть в лабораторной №3.
Рис. 1 Параллельный регистр
(Блоки регистров)
Преобразователь дополнительного кода в двоично-десятичный код
Преобразует коды из дополнительного кода в двоично-десятичный. Если число отрицательное, то делается инверсия и добавляется 1, если же число положительное, то оно проходит без изменений. За знак числа отвечает старший разряд (дополнительный код же).
Рис. 2 Преобразователь дополнительного кода в двоично-десятичный код
Дешифратор индикатора
На вход посылается сигнал в двоично-десятичном коде и при помощи дешифратора двоично-десятичный сигнал преобразуется в сигналы индикатора.
Рис. 3 Дешифратор индикатора
Вывод
Была разработана модель вывода данных, отвечающего следующим функциональным требованиям:
вывод данных в формате десятичных двухразрядных чисел с помощью индикаторов (2 разряда);
вывод данных в двоичном формате;
вывод состояний флагов вычислительного устройства.
Рис. 4 Панель вывода (внутренности)
(Реги — регистры)
(Деш — дешифратор)