3.2 Разработка общего ОА АЛУ
На рисунке 3.4 приведена структурная схема общего ОА АЛУ.
Рисунок 3.4 Структурная схема ОА АЛУ ЗМО
Состав ОА:
1) НСМ - накапливающий сумматор;
2) Р1 - регистр (первый операнд);
3) Р2 - регистр (второй операнд);
4) СТ - счетчик тактов;
5) ТП - триггер переполнения;
6) РКО - регистр кода операции;
7) BR1, BR2 - буферные регистры.
Список микроопераций:
1) Y1: НСМ:=0;
2) Y2: НСМ:=BR1;
3) Y3: Р1:=BR1;
4) Y4: Р2:=BR2;
5) Y5: НСМ:=0.R1(НСМ);
6) Y6: НСМ:=НСМ+Р2;
7) Y7: Р1:=НСМ[n].R1(Р1);
8) Y8: СТ:=n;
9) Y9: СТ:=СТ-1;
10) Y10: НСМ := НСМ + Р2;
11) Y11: НСМ := НСМ + Р2[1]Р2[1]. Р2[2:n];
12) Y12: НСМ := НСМ[1] НСМ[п]. НСМ[2:n];
13) Y13: ТП :=1;
14) Y14: Р1:= Р1-1;
15) Y15: CF:= 0;
16) Y16: CF:= 1;
17) Y17: OF:= 0;
18) Y18: OF:= 1;
19) Y19: РКО:= КОП;
20) Y20: АЛУ:= 0;
21) Y21: РР[0:n] := НСМ;
22) Y22: РР[n+1:2n]:= Р1. Осведомительные сигналы:
1) X1: Р1[n];
2) X2: НСМ[1];
3) X3: НСМ[п];
4) X4: СТ=0;
5) X5: РКО = ADD;
6) X6: РКО = MUL;
7) X7: РКО = DEC;
8) X8: АЛУ;
9) X10: НСМ.
- 1. АНАЛИЗ СТРУКТУРЫ МИКРОПРОЦЕССОРА ПРОТОТИПА И АЛГОРИТМОВ ВЫПОЛНЕНИЯ ЗАДАННОГО ПОДМНОЖЕСТВА КОМАНД
- 1.1 Структура микропроцессора-прототипа
- 1.2 Адресация основной памяти
- 1.3 Анализ способов адресации операндов и алгоритмов выполнения заданного подмножества команд
- 2. ПОСТАНОВКА ЗАДАЧ ПРОЕКТА
- 2.1 Требования к структуре и интерфейсу гипотетического микропроцессора
- 2.2 Требования к структуре и интерфейсу АЛУ микропроцессора
- 2.3 Требования к структуре микро ЭВМ
- 3. РАЗРАБОТКА АЛУ МИКРОПРОЦЕССОРА
- 3.1 Разработка ОА для отдельных операций АЛУ
- 3.2 Разработка общего ОА АЛУ
- 3.3 Разработка микропрограмм выполнения операций в АЛУ
- 3.4 Разработка объединенной микропрограммы АЛУ
- 4. РАЗРАБОТКА ГИПОТЕТИЧЕСКОГО МИКРОПРОЦЕССОРA
- 4.1 Разработка структуры микропроцессора
- 4.2 Система команд микропроцессора
- 4.2.1 Команда ADD AL,imm8
- 4.2.2 Команда MUL r8
- 4.2.3 Команда DEC AL
- 4.2.4 Команда MOV r/m8,r8
- 4.2.5 Команда JMP (относительная адресация)
- 4.2.6 Команда JА (относительная адресация)
- 5. РАЗРАБОТКА СТРУКТУРЫ ЦЕНТРАЛЬНОЙ ЧАСТИ МИКРОЭВМ НА БАЗЕ ГИПОТЕТИЧЕСКОГО МИКРОПРОЦЕССОРА
- 5.1 Разработка структуры микроЭВМ
- 5.2 Организация шин микро-ЭВМ
- 5.3 Организация ОЗУ
- 5.4 Микропрограмма работы микро-ЭВМ
- 6. РАЗРАБОТКА ПРОГРАММЫ ЭМУЛЯЦИИ РАБОТЫ МИКРО-ЭВМ
- 6.1 Постановка задачи
- 6.2 Алгоритм работы программы эмуляции
- 6.3 Список процедур и функций
- 2.1 Требования к структуре и интерфейсу гипотетического микропроцессора
- 3 Разработка гипотетического микропроцессора
- 7 Разработка программы эмуляции работы микро эвм
- 5 Разработка гипотетического микропроцессора
- 1 Анализ структуры микропроцессора прототипа и алгоритмов выполнения заданного подмножества команд
- Приложение а техническое задание на разработку микроэвм
- Введение