Файл: Отчет попрактическойработе9 преобразователи кодов по дисциплине информатика.docx

ВУЗ: Не указан

Категория: Отчеты по практике

Дисциплина: Не указана

Добавлен: 18.03.2024

Просмотров: 22

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

"МИРЭА - Российский технологический университет"

РТУ МИРЭА




Институт искусственного интеллекта

Кафедра общий информатики

ОТЧЕТ

ПОПРАКТИЧЕСКОЙРАБОТЕ№ 9:

преобразователи кодов
по дисциплине

«ИНФОРМАТИКА»





Выполнил студент группы ИНБО-12-22 Соколов А. В.



Принял

Старший преподаватель кафедры общий информатики Смирнов С.С.



Практическая

«_____»_______2022 г.

( )

работа выполнена







«Зачтено»





«______»_______2022 г.





( )


Москва 2022

СОДЕРЖАНИЕ


РТУ МИРЭА 1

СОДЕРЖАНИЕ 2

1 ПОСТАНОВКА ЗАДАЧИ 2

2 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ 3

2.1 Построение таблицы истинности 3

2.2 Реализация логического преобразователя кода 5

3 ВЫВОД 5

4 ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ 6


1 ПОСТАНОВКА ЗАДАЧИ


Таблица переходов для преобразователя кодов задана как совокупность четырех логических функций от четырех переменных в 16-теричной векторной форме. Иначе говоря, код, формируемый для некоторого входного набора, образуется как совокупность значений четырех функций для этого набора. Первая задаваемая функция описывает множество старших битов (третий разряд) для всех формируемых кодов, вторая функция описывает второй разряд, третья функция – первый разряд, и четвертая – нулевой. Восстановить таблицу переходов. По таблице переходов реализовать в лабораторном комплексе преобразователь кодов на основе дешифратора, шифратора и дополнительной логики «ИЛИ».


Входные данные: 31FB, F555, ABB5, D759 в 16-ичной системе.

2 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ

2.1 Построение таблицы истинности


Нам дана векторная запись логической функции в 16-ичной СС (формула 1).

(1)

Переведём векторную запись из 16-ичной в 2-ичную (формулы 2).

(2)



Используя 2-ичную векторную запись логической функции строим таблицу истинности (таблица 1).

Таблица 1 – Таблица истинности функции F

a

b

c

d

F1

F2

F3

F4

0

0

0

0

0

1

1

1

0

0

0

1

0

1

0

1

0

0

1

0

1

1

1

0

0

0

1

1

1

1

0

1

0

1

0

0

0

0

1

0

0

1

0

1

0

1

0

1

0

1

1

0

0

0

1

1

0

1

1

1

1

1

1

1

1

0

0

0

1

0

1

0

1

0

0

1

1

1

0

1

1

0

1

0

1

0

1

0

1

0

1

1

1

1

1

1

1

1

0

0

1

0

0

1

1

1

0

1

0

1

1

0

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1


В данной таблице присутствуют повторяющиеся коды, формируемые для разных исходных наборов, произведём их выделение одинаковыми цветами.

Схема устройства строится непосредственно по таблице истинности. Значения переменных «a», «b», «c», «d» указывают на номер выхода дешифратора, который необходимо подключить к некоторому входу шифратора, а номер входы дешифратора определяется кодом из правой части таблицы истинности. Если несколько разных наборов значений должны выдавать одинаковый код на выходе, то произведём их подключение к блоку шифратора через блок «ИЛИ».

2.2 Реализация логического преобразователя кода


На основе полученной таблицы истинности (таблица 1) составляем логическую схему преобразователя кода.



Рисунок 1 – преобразователь кода

3 ВЫВОД


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

4 ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ


  1. Смирнов С.С., Карпов Д.А.Информатика: Методические указания по выполнению практических работ / С.С. Смирнов, Д.А. Карпов—М., МИРЭА —Российскийтехноло-гический университет, 2020. –102с