Записка (Курсовой проект (готовый) вариант 52), страница 3
Описание файла
Файл "Записка" внутри архива находится в следующих папках: Курсовой проект (готовый) вариант 52, 52. Документ из архива "Курсовой проект (готовый) вариант 52", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация эвм" в общих файлах.
Онлайн просмотр документа "Записка"
Текст 3 страницы из документа "Записка"
Втаблицах 3, 4 и 5 приведены списки слов, логических условий и машинных операций, используемых в обобщенной микропрограмме.
Таблица 3. Список слов, используемых в обобщенной микропрограмме.
Машинные слова | ||
Наименование и формат слова | Тип слова | Поля |
ША(0:5) | Целое | |
N (0:5) | Целое | |
Швх (0:7) | Целое | |
Швых (0:7) | Целое | |
Е (0:7) | Целое | |
A (0:7) | Целое или логич. | A (0) |
B (0:7) | Целое или логич. | B (0) |
С (0:7) | Целое или логич. | С(0) |
С(7) | ||
D (0:7) | Целое или логич. | |
Сч (0:4) | Целое | |
ТзнА | Логич. | |
ТзнВ | Логич. | |
ЗАН | Логич. | |
ГОТ | Логич. | |
ЗАПР | Логич. | |
РЕЗ | Логич. |
Таблица 4. Список логических условий, используемых в обобщенной микропрограмме.
Логические условия | |
Логические условия | Осведомительные сигналы |
ПРГОТ & <!ЗАН> & (ША=N) | X1 |
КОП | X2 |
Данные | X3 |
Пррез | Х4 |
B1 | X5 |
B2 | X6 |
B3 | X7 |
B4 | X8 |
B5 | X9 |
B6 | X10 |
B7 | X11 |
А=0 | X12 |
А (0) | X13 |
В=0 | X14 |
В (0) | X15 |
В (7) | X16 |
С (0) | Х17 |
Сч=0 | X18 |
Таблица 5. Список машинных операций, используемых в обобщенной микропрограмме.
Машинные операции | |||
Машинная операция | Управляющие сигналы | Машинная операция | Управляющие сигналы |
Гот:=0 | Y17 | B:=0 | Y35, Y13, Y14, Y15 |
Гот:=1 | Y18 | B(0):=0 | Y35, Y0, Y13, Y14, Y15 |
Зан:=0 | Y19 | B:=D | Y35, Y8, Y9 |
Зан:=1 | Y20 | B:=R1(C(7).B) | Y36, Y9, Y7 |
Запр:=0 | Y21 | C:=0 | Y37, Y13, Y14, Y15 |
Запр:=1 | Y22 | C:=C+A | Y37, Y9, Y12, Y13 |
Рез:=0 | Y23 | C:=B–A | Y37, Y8, Y14, Y16 |
Рез:=1 | Y24 | C:=D | Y37, Y8, Y9 |
E:=Швх | Y25 | C(0):=1 | Y37, Y0, Y12, Y14, Y15 |
А:=Швх | Y26 | C:=AB | Y37, Y8, Y11, Y12, Y14, Y15 |
В:=Швх | Y27 | Y37, Y8, Y12, Y15 | |
Швых:=B | Y28 | Y37, Y8, Y14, Y15 | |
Швых:=C | Y29 | C:=R1(0.C) | Y38 |
Сч:=8 | Y30 | C(0):= ТзнА XOR ТзнВ | Y39 |
Сч:=Сч-1 | Y31 | D:=¬A | Y40, Y15 |
ТзнА:=А(0) | Y32 | D:=¬B | Y40, Y8, Y15 |
ТзнВ:=В(0) | Y33 | D:=¬C | Y40, Y9, Y15 |
А:=D | Y34, Y8, Y9 | D:=A+1 | Y40, Y14, Y16 |
A(0):=0 | Y34, Y0, Y13, Y14, Y15 | D:=B+1 | Y40, Y8, Y14, Y16 |
D:=C+1 | Y40, Y9, Y14, Y16 |
Ниже представлены вспомогательные таблицы:
-
таблица 6, в которой показано как с помощью управляющих сигналов кодируются используемые поля слов,
-
таблица 7, в которой отражена кодировка самих слов,
-
таблица 8, кодирующая операции АЛУ.
Таблица 6. Кодирование полей слов.
Поля | y0 | y1 | y2 | y3 | y4 | y5 | y6 | y7 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
6 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Таблица 7. Кодирование слов c помощью управляющих сигналов.
Слово | Y10 | y9 | y8 |
A | 0 | 0 | 0 |
B | 0 | 0 | 1 |
C | 0 | 1 | 0 |
D | 0 | 1 | 1 |
Е | 1 | 0 | 0 |
Таблица 8. Кодирование операций АЛУ.
Y14 | y13 | y12 | y11 | Операция | ||
Y15=1 | Y15=0 Y16=0 | Y15=0 Y16=1 | ||||
0 | 0 | 0 | 0 | ¬A | A | |
0 | 0 | 1 | 0 | |||
0 | 1 | 1 | 0 | A+B | ||
1 | 0 | 0 | 0 | A+B+1 | ||
1 | 0 | 0 | 0 | A-B | ||
1 | 0 | 1 | 0 | В | ||
1 | 0 | 1 | 1 | AB | ||
1 | 1 | 0 | 0 | 0 |
-
Синтез операционных элементов.
Каждый операционный элемент синтезируется на основе списка машинных слов, машинных операций и логических условий, соответствующих данному операционному элементу.
Каждому полному слову разрядностью больше, чем 1 бит, использующемуся в данном операционном элементе ставится в соответствие регистр (или счетчик). Полному слову разрядностью в 1 бит ставится в соответствие синхронный D-триггер.
Если на регистр (счетчик, синхронный D-триггер) операционного элемента приходят данные из более чем одного источника, то должна быть предусмотрена схема развязки сигналов от разных источников.
-
Операционный элемент №1.
Машинные слова, используемые в операционном элементе № 1 представлены в таблице 9.