ПЗ (Курсовой проект (готовый) вариант 32), страница 2
Описание файла
Файл "ПЗ" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 32, 32. Документ из архива "Курсовой проект (готовый) вариант 32", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "ПЗ"
Текст 2 страницы из документа "ПЗ"
Для этой цели используем универсальный регистр К155ИР13 [4]. Микрооперации, реализуемые с помощью регистра A, представлены в таблице 4.
Таблица 4. Микрооперации, реализуемые с помощью регистра A.
Микрооперация | Управляющий сигнал | DR | DL | R | S1 | S0 |
А := Швх | Y1 | * | * | 0 | 1 | 1 |
A := L1(A.А(7)) | Y2 | * | А(7) | 0 | 1 | 0 |
A := R1(A(0).A) | Y3 | A(0) | * | 0 | 0 | 1 |
A := A + B | Y4 | * | * | 0 | 1 | 1 |
A := A /\ B | Y5 | * | * | 0 | 1 | 1 |
A := A \/ B | Y6 | * | * | 0 | 1 | 1 |
Y7 | * | * | 0 | 1 | 1 | |
Y8 | * | * | 0 | 1 | 1 | |
А:= МА-МВ | Y11 | * | * | 0 | 1 | 1 |
Хранение | - | * | * | 0 | 0 | 0 |
R = 0
S1 = Y1 \/ Y2 \/ Y4 \/ Y5 \/ Y6 \/ Y7 \/ Y8 \/ Y11
S0 = Y1 \/ Y3 \/ Y4 \/ Y5 \/ Y6 \/ Y7 \/ Y8 \/ Y11
Для реализации схемы управления используем 2 элемента 2ИЛИ К155ЛЛ1 и 1 элемент 2ИЛИ К155ЛЛ2 [4].
4.2. Регистр В
Регистр В должен обеспечивать хранение 8-разрядного слова. Т.к. реализации сдвигов не требуется, то на входы DR и DL подаем логические нули.
Для этой цели используем универсальный регистр К155ИР13 [4]. Микрооперации, реализуемые с помощью регистра B, представлены в таблице 5.
Таблица 5. Микрооперации, реализуемые с помощью регистра B.
Микрооперация | Управляющий сигнал | DR | DL | R | S1 | S0 |
B := Швх | Y10 | 0 | 0 | 0 | 1 | 1 |
Хранение | - | 0 | 0 | 0 | 0 | 0 |
R = 0
S1 = Y10
S0 = Y10
4.3. Регистр D
Регистр D должен обеспечивать хранение 8-разрядного слова. Т.к. реализации сдвигов не требуется, то на входы DR и DL подаем логические нули.
Для этой цели используем универсальный регистр К155ИР13 [4]. Микрооперации, реализуемые с помощью регистра D, представлены в таблице 6.
Таблица 6. Микрооперации, реализуемые с помощью регистра D.
Микрооперация | Управляющий сигнал | DR | DL | R | S1 | S0 |
D := Швх | Y12 | 0 | 0 | 0 | 1 | 1 |
Хранение | - | 0 | 0 | 0 | 0 | 0 |
R = 0
S1 = Y12
S0 = Y12
4.4. АЛУ
Требуется получить операционный элемент для выполнения операций сложения, обратного вычитания модулей и логических операций.
Используем 2 схемы АЛУ К155ИП3 [4]. На информационные входы подаются операнды А и В с соответствующих мультиплексоров. Схемы соединяются последовательно по выводам выходного и входного переносов. Для выбора типа операции используются входы М. Микрооперации, реализуемые с помощью АЛУ, представлены в таблице 7.
Таблица 7. Микрооперации, реализуемые с помощью АЛУ
Микрооперация | Управляющий сигнал | S0 | S1 | S2 | S3 | M | -Cn |
A := A + B | Y4 | 1 | 0 | 0 | 1 | 0 | 1 |
A := A /\ B | Y5 | 1 | 1 | 0 | 1 | 1 | 0 |
A := A \/ B | Y6 | 0 | 1 | 1 | 1 | 1 | 0 |
Y7 | 0 | 0 | 0 | 0 | 1 | 0 | |
Y8 | 0 | 0 | 0 | 1 | 1 | 0 | |
А := МА - МВ | Y11 | 0 | 1 | 1 | 0 | 0 | 0 |
M = Y5 \/ Y6 \/ Y7 \/ Y8
S3 = Y4 \/ Y5 \/ Y6 \/ Y8
S2 = Y6 \/ Y11
S1 = Y5 \/ Y6 \/ Y11
S0 = Y4 \/ Y5
-Cn = Y4
Схема управления реализуется на 2ух микросхемах К155ЛЛ1 (2ИЛИ) [4].
4.5. Мультиплексор регистра А «MS A»
Требуется организовать в соответствии с управляющими сигналами выбор подаваемых на регистр А данных, поступающих со входной шины и с АЛУ.
Для реализации 2-канального восьмиразрядного мультиплексора используем 2 схемы К555КП11 [4]. Объединяем стробирующие (E) входы первого и второго мультиплексоров. Входы 0.0, 0.1, 0.2, 0.3 первого и второго мультиплексоров соединяем с входной шиной данных, а входы 1.0, 1.1, 1.2, 1.3 с информационными выходами АЛУ. Микрооперации, реализуемые с помощью мультиплексора «MS А», представлены в таблице 8.
Таблица 8. Микрооперации, реализуемые с помощью мультиплексора «MS А»
Микрооперация | Управляющий сигнал | E | SED |
А := Швх | Y1 | 0 | 1 |
A := A + B | Y4 | 0 | 0 |
A := A /\ B | Y5 | 0 | 0 |
A := A \/ B | Y6 | 0 | 0 |
Y7 | 0 | 0 | |
Y8 | 0 | 0 | |
А := МА - МВ | Y11 | 0 | 0 |
Покой | 1 | * |
____________________________
E = Y1 \/ Y4 \/ Y5 \/ Y6 \/ Y7 \/ Y8\/ Y11
SED = Y1
Схема управления реализуется на 1 микросхеме КМ155ЛЕ5 (2ИЛИ-НЕ) и 2-х микросхемах КМ155ЛИ5 (2И) [4].
4.6. Мультиплексор регистра А «MS A/MA»
Требуется организовать в соответствии с управляющими сигналами выбор подаваемых на АЛУ, поступающих из регистра А, для реализации модуля операнда, хранимого в регистре А.
Для реализации 2-канального восьмиразрядного мультиплексора используем 2 схемы К555КП11 [4]. Объединяем стробирующие (E) входы первого и второго мультиплексоров. Входы 0.0, 0.1, 0.2, 0.3 первого и второго мультиплексоров соединяем с выходами регистра А, а входы 1.0, 1.1, 1.2, 1.3 с модулем операнда, хранящегося в регистре А. Микрооперации, реализуемые с помощью мультиплексора «MS А/MА», представлены в таблице 9.
Таблица 9. Микрооперации, реализуемые с помощью мультиплексора «MS А/MА»
Микрооперация | Управляющий сигнал | E | SED |
А := МА - МВ | Y11 | 0 | 1 |
A := A + B | Y4 | 0 | 0 |
A := A /\ B | Y5 | 0 | 0 |
A := A \/ B | Y6 | 0 | 0 |
Y7 | 0 | 0 | |
Y8 | 0 | 0 | |
Покой | 1 | * |
________________________