Записка (Курсовой проект (готовый) вариант 52), страница 6
Описание файла
Файл "Записка" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 52, 52. Документ из архива "Курсовой проект (готовый) вариант 52", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "Записка"
Текст 6 страницы из документа "Записка"
Подобные же условия составляются для всех остальных входов всех элементов.
Схема операционного элемента № 6 приведена на рис. 14.
Рис. 14. Операционный элемент №6.
-
Операционный элемент №7.
Машинные слова, используемые в операционном элементе № 7 представлены в таблице 29.
Таблица 29. Машинные слова ОЭ №7.
Наименование и формат слова | Тип слова | Поля | Пояснения |
B (0:7) | Целое или логич. | B (0) | Второй операнд, используется в зависимости от операции как целое или как логическое значение |
Швх(0:7) | Целое | —— | Входная шина |
С (0:7) | Целое или логич. | С (7) | Результат операции |
D (0:7) | Целое | —— | Аккумулятор |
Машинные операции, выполняемые операционным элементом № 7 представлены в таблице 30.
Таблица 30. Машинные операции ОЭ №7.
Машинная операция | Управляющие сигналы |
В:=Швх | Y27 |
B:=0 | Y35, Y13, Y14, Y15 |
B(0):=0 | Y35, Y0, Y13, Y14, Y15 |
B:=D | Y35, Y8, Y9 |
B:=R1(C(7).B) | Y36, Y9, Y7 |
Логические условия, формируемые операционным элементом №7 представлены в таблице 31.
Таблица 31. Логические условия ОЭ №7.
логические условия | осведомительные сигналы |
В=0 | Х14 |
В(0) | Х15 |
B(7) | X16 |
Операционный элемент № 7 состоит из:
-
двух регистров В на основе МС К500ИР141; 2 регистра нужны, так как в этой серии МС нет регистра на 8 входов. Эти регистры объединены по входам переноса.
-
Двух АЛУ для арифметических операций – МС К500ИП181;
-
8-ми мультиплексоров МС K500ИД164 для выбора того операнда, который с шины будет записываться в регистр В- это либо D либо С, либо разряды входной или выходной шины, либо содержимое самого регистра. Выбор осуществляется на основе управляющих сигналов.
-
элемента ИЛИ с пятью входами К500ЛМ109 – используемых в схемах для вычисления промежуточных условий.
-
вспомогательных элементов ИЛИ, И и НЕ – для построения тех же промежуточных условий.
Ниже приведена таблица 32, в которую сведены все используемые элементы и отражено состояние их входов в зависимости от управляющих сигналов и операций. А так же логические условия, формирующие входные сигналы. Отражено состояние только одного мультиплексора, регистра и АЛУ.
Таблица 32 . Синтез операционного элемента №7.
Управляющие сигналы | микрооПера ция | Регистр № 1 | Мультиплексор№1 | АЛУ №1 | ||||||||||||||||||
C | S1 | S2 | D0 | D1 | D2 | D3 | D0 | D1 | V1 | V2 | V3 | D0 | D1 | D2 | D3 | A0 | A1 | A2 | A3 | |||
Y27 | B: =Швх | Y27 | ¬C | ¬C | М0 | М1 | М2 | М3 | Швх0 | * | 0 | 0 | 0 | * | * | * | * | * | * | * | * | |
Y35, Y13, Y14, Y15 | B:=0 | Y35Y13 Y14 Y15 | ¬C | ¬C | M0 | M1 | M2 | M3 | * | АЛУ0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | * | * | * | * | |
Y35, Y0, Y13 Y14, Y15 | B(0):=0 | Y35Y0 Y13Y14Y15 | ¬C | ¬C | 0 | B1 | B2 | B3 | * | АЛУ0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | * | * | * | * | |
Y35, Y8, Y9 | B:=D | Y35Y8 Y9 | ¬C | ¬C | М0 | М1 | М2 | М3 | * | АЛУ0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | D0 | D1 | D2 | D3 | |
Y36, Y9, Y7 | B:=R1(C(7).B) | Y36Y9 Y7 | ¬C | ¬C | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * |
Схема операционного элемента № 7 приведена на рис. 15.
Рис. 15. Операционный элемент №7.
-
Операционный элемент №8.
Машинные слова, используемые в операционном элементе № 8 представлены в таблице33.
Таблица 33. Машинные слова ОЭ №8.
Наименование и формат слова | Тип слова | Поля | Пояснения |
C (0:7) | Целое или логич. | —— | Результат выполнения всех операций |
A (0:7) | Целое или логич. | А(1:7) | Первый операнд, используется как целое или логическое значение |
B (0:7) | Логич | —— | Второй операнд, используется как целое или логическое значение |
D (0:7) | Целое или логич. | —— | Аккумулятор для промежуточных вычислений |
Машинные операции, выполняемые операционным элементом № 8 представлены в таблице 34.
Таблица 34. Машинные операции ОЭ №8.
Машинная операция | Управляющие сигналы |
С:=0 | Y37, Y13, Y14, Y15 |
C:=C+A | Y37, Y9, Y12, Y13 |
C: =B–A | Y37, Y8, Y14, Y16 |
C:=D | Y37, Y8, Y9 |
C(0):=1 | Y37, Y0, Y12, Y14, Y15 |
C: =A B | Y37, Y8, Y11, Y12, Y14, Y15 |
Y37, Y8, Y12, Y15 | |
Y37, Y8, Y14, Y15 | |
C:=R1(0.C) | Y38 |
C(0):=ТзнА XOR ТзнВ | Y39 |
Логические условия, формируемые операционным элементом №8 представлены в таблице 35.
Таблица 35. Логические условия ОЭ №8.
логические условия | осведомительные сигналы |
C (0) | X17 |
Операционный элемент № 8 состоит из:
-
двух регистров С на основе МС К500ИР141; 2 регистра нужны, так как в этой серии МС нет регистра на 8 входов. Эти регистры объединены по входам переноса.
-
Двух АЛУ для арифметических и логических операций над операндами – МС К500 ИП181;
-
16-ти мультиплексоров МС K500 ИД164 для выбора первого и второго операндов, которые будут поступать в АЛУ. Выбор осуществляется на основе управляющих сигналов.
-
элемента ИЛИ МС К500ЛМ109 – используемых в схемах для вычисления промежуточных условий
-
вспомогательных элементов ИЛИ, И и НЕ – для построения тех же промежуточных условий.
Ниже приведена таблица 36, в которую сведены все используемые элементы и отражено состояние их входов в зависимости от управляющих сигналов и операций. Отражено состояние только одного мультиплексора, остальные идентичны. Аналогично для регистров и АЛУ.
Таблица 36. Синтез операционного элемента №8.
Управляющие сигналы | микрооПера ция | Регистр № 1 | Мультиплексор N0 | АЛУ №1 | |||||||||||||||||||
C | S1 | 2 S2 | DR | 0 | 1 | 2 | 3 | D0 | D1 | D2 | D3 | V1 | V2 | V3 | D0 | D1 | D2 | D3 | A0 | B0 | |||
Y37, Y13, Y14, Y15 | C: =0 | Y37Y13Y14Y15 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | * | * | * | * | * | * | * | 0 | 0 | 1 | 1 | * | * | |
Y37, Y9, Y12, Y15 | C:=C+A | Y37Y9 Y12Y15 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | * | C(0) | * | * | 0 | 1 | 0 | 0 | 1 | 0 | 0 | N0 | M0 | |
Y37, Y8, Y14, Y16 | C:=B–A | Y37Y8 Y14Y16 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | * | B0 | * | * | 1 | 0 | 0 | 0 | 0 | 0 | 1 | N0 | M0 | |
Y37, Y8, Y9 | C:=D | Y37Y8 Y9 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | * | * | * | D0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | N0 | * | |
Y37, Y0, Y12, Y14, Y15 | C(0):=1 | Y37Y0 Y12 Y14Y15 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | * | * | * | * | * | * | * | 0 | 1 | 0 | 1 | * | M0 | |
Y37, Y8, Y11, Y12, Y14, Y15 | C:=AB | Y37 Y8 Y11 Y12Y14Y15 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | A0 | * | * | * | 0 | 0 | 0 | 1 | 1 | 0 | 1 | N0 | M0 | |
Y37, Y8, Y12, Y15 | Y37 Y8 Y12 Y15 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | A0 | * | * | * | 0 | 0 | 0 | 0 | 1 | 0 | 0 | N0 | M0 | ||
Y37, Y8, Y14, Y15 | Y37Y14Y15Y8 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | A0 | * | * | * | 0 | 0 | 0 | 0 | 0 | 0 | 1 | M0 | B0 | ||
Y38 | C:=R1(0.C) | Y38 | ¬C | 1 | 0 | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | |
Y39 | C(0):=ТзнА XOR ТзнВ | Y39 | ¬C | ¬C | * | АЛУ0 | АЛУ1 | АЛУ2 | АЛУ3 | * | * | * | ТзнА XOR ТзнВ | 0 | 0 | 1 | 0 | 0 | 0 | 0 | N0 | * |
Схема операционного элемента №8 приведена на рис. 16.