ПояснЗап (Курсовой проект (готовый) вариант 73), страница 3
Описание файла
Файл "ПояснЗап" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 73, 73. Документ из архива "Курсовой проект (готовый) вариант 73", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "ПояснЗап"
Текст 3 страницы из документа "ПояснЗап"
Сигнал на входе С: (Y18 Y29).
Мультиплексор счетчика организуем на основе четырехразрядного мультиплексора 21. На группу входов 0 подадим значение 7, а на группу входов 1 поле D(4:7) регистра команд. Переключение будет производиться по сигналу Y29.
7.3. Мультиплексор регистра А.
Для построения 16 разрядного мультиплексора 21 используем 4 микросхемы КР1533КП11А. На группу входов 0 подаем сигналы с шины входа, а на группу 1 – с выхода регистра C.
Упр. сигнал | Микрооперация | Сигналы на входах. | |
EZ | SE | ||
Y8 | А=ШВх | 0 | 0 |
Y12 | А=C | 0 | 1 |
Схема управления мультиплексором:
SE=Y12 В противном случае на вход регистра А всегда будет включена ШВх.
7.4. Регистр А.
Разрядность этого регистра должна быть равна 16 битам. Он должен выполнять операции записи значения и обнуления. Для его реализации используем микросхему КР1533ИР13 (Восьмиразрядный реверсивный сдвиговый регистр).
Упр. cигнал | Микрооперация | Сигналы на входах | ||||||
S1 | S0 | C | R | ABS | EX1 | EX2 | ||
Y8 | А=ШВх | 1 | 1 | СИ | 1 | * | * | * |
Y17 | А=0 | * | * | * | 0 | * | * | * |
Y12 | А=С | 1 | 1 | СИ | 1 | * | * | * |
Y30 | A=R1(0.A) | 1 | 0 | СИ | 1 | * | 0 | * |
Y31 | A=L1(A.0) | 0 | 1 | СИ | 1 | * | * | 0 |
Y33 | A=|ШВХ| | 1 | 1 | СИ | 1 | 1 | * | * |
Получаем следующие функции для входов устройства.
S1=S0=C=Y8Y17Y30Y31Y33.
R=Y17.
7.5. Регистр В и схема его загрузки.
Разрядность этого регистра равна 16 битам. Он должен выполнять операции записи значения, обнуления и сдвига, поэтому для него тоже используем микросхему КР1533ИР13.
Упр. cигнал | Микрооперация | Сигналы на входах | ||||||
S1 | S0 | C | R | ABS | EXT1 | EX2 | ||
Y9 | В=ШВх | 1 | 1 | СИ | 1 | * | * | * |
Y16 | В=C | 1 | 1 | СИ | 1 | * | * | * |
Y20 | В=L1(B.0) | 0 | 1 | СИ | 1 | * | * | 0 |
Y34 | B=|ШВХ| | 1 | 1 | СИ | 1 | 1 | * | * |
Сигнал ABS подается на вход логического элемента, который отсекает знак при необходимости. Тогда управление регистром В можно представить следующим образом:
S1= | Y9 Y16 Y34 |
S0= | Y9 Y16 Y34 |
R= | 1 |
ABS= | Y34 |
EX2= | 0 |
Со знакового разряда снимается сигнал знака. Кроме того, к выходам подключена схема, участвующая в формировании сигнала x4.
7.6. Арифметико-логическое устройство.
Разрядность АЛУ должна быть равна 16 бит. Будем использовать 4 микросхемы К555ИП3. На вход А АЛУ подаем информацию из А, а на вход В – из В. Опишем сигналы на входах АЛУ :
Упр. cигнал | Микрооперация | Сигналы на входах | |||||
SED3 | SED2 | SED1 | SED0 | M | |CR | ||
Y11 | С=A-1 | 1 | 1 | 1 | 1 | 0 | 1 |
Y13 | C=|A | 0 | 0 | 0 | 0 | 1 | 0 |
Y14 | C=A | 1 | 1 | 1 | 1 | 1 | 0 |
Y15 | C=B | 1 | 0 | 1 | 0 | 1 | 0 |
Y19 | C=A+B | 0 | 0 | 0 | 1 | 0 | 1 |
Y23 | C=A + 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Y32 | C=A - B | 0 | 1 | 1 | 0 | 0 | 0 |
Y35 | C= (A v B) | 0 | 0 | 0 | 1 | 1 | 0 |
Y36 | C=|A | 0 | 0 | 0 | 0 | 1 | 0 |
Запишем выражения для вычисления сигналов на входах АЛУ:
SED0= | Y11 Y14 Y19VY35 |
SED1= | Y11 Y14 Y15 Y32 |
SED2= | Y11 Y14 Y32 |
SED3= | Y11 Y14 Y15 |
M= | Y13 Y14 Y15 Y35 Vy36 |
|C0= | Y11 Y19 |
7.7. Регистр C.
Разрядность этого регистра должна быть 16 бит, он должен поддерживать операции записи и обнуления. Приведем таблицу его входных сигналов.
Упр. cигнал | Микрооперация | Сигналы на входах | |||
S1 | S0 | C | R | ||
Y11 | C=A-1 | 1 | 1 | СИ | 1 |
Y13 | C=|A | 1 | 1 | СИ | 0 |
Y14 | C=A | 1 | 1 | СИ | 1 |
Y15 | C=B | 1 | 1 | СИ | 1 |
Y19 | C=A+B | 1 | 1 | СИ | 1 |
Y23 | C=A+1 | 1 | 1 | СИ | 1 |
Y32 | C=A-B | 1 | 1 | СИ | 1 |
Y35 | C=|(AvB) | 1 | 1 | СИ | 1 |
Y36 | C=|A | 1 | 1 | СИ | 1 |
Y37 | C=0 | * | * | * | 0 |
Тогда мы получаем, что: