Таблица 6.1 - Формирование битов разрешения записи для формата m32
Младшие биты адреса EAR[0:1:2] | Биты разрешения | |||||||
Z7 | Z6 | Z5 | Z4 | Z3 | Z2 | Z1 | Z0 | |
000 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
001 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
010 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
011 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
100 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
101 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
110 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
111 | - | - | - | - | - | - | - | - |
Схема организации памяти приведена на рис 6.2. Здесь БП - блок памяти (банки Б7-Б0), EAR - регистр исполнительного адреса, ФСРЗ – формирователь сигналов разрешения записи Z7-Z0. Схема управляется сигналами (битами МК) WR – запись, МЕМ – обращение к памяти.
Внутренняя шина БМУ |
Рисунок 6.12 – Структурная схема БМУ |
a | b | ma | mb | mem | src | sh | n | alu | ccx | f | dst | wm | jfi | cc | cha | const |
MK0 AX=BX | ||||||||||||||||
3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 0000 |
MK1 AX=AX xor CX | ||||||||||||||||
1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | e | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 0000 |
MK2 AX=AX & 8000h | ||||||||||||||||
0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 9 | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 8000 |
MK3 DX=AX | ||||||||||||||||
0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 0000 |
MK4 BX=BX & 7FFFh | ||||||||||||||||
0 | 3 | 0 | 0 | 0 | 5 | 0 | 0 | 9 | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 7FFF |
MK5 CX=CX & 7FFFh | ||||||||||||||||
0 | 1 | 0 | 0 | 0 | 5 | 0 | 0 | 9 | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 7FFF |
MK6 BX=BX + CX | ||||||||||||||||
1 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 4 | 0 | 0 | 0 | 7 | 0000 |
MK7 BX=BX – 3FFFh | ||||||||||||||||
0 | 3 | 0 | 0 | 0 | 5 | 0 | 0 | 1 | 1 | 0 | 4 | 0 | 0 | 0 | 7 | 3FFF |
MK8 DX= DX v BX RACT=Fh |
Таблица 7.1 – Микропрограмма операции FMulSt,St(i) (окончание).