Проектирование ЭВМ. Довгий П.С - 27 стр.

UptoLike

27
В виде полей микрокоманды управления схемой ЭВМ оформляются
адреса входов мультиплексоров BasB, BasC, BasA и адреса декодеров сигналов
записи WC и WB , подключаемых к соответствующим шинам BasC и BasB.
Символические обозначения сигналов выборки и записи включаются в таблицу
4.1. и используются для кодирования микрокоманд.
Таблица в дальнейшем дополняется и корректируется при детализации
блоков структурной схемы и проектировании функциональной
схемы в
MaxPlus.
Таблица 4.1.
4 4 3 3 3 4
Код BasB BasC BasA ACX WrC WrB
1 L(0) P1 WRK PC[15.0] Ram SP
2 Ram ACC Ar WRK.WRK1 ACC B
3 Xram B Adbit Intr[15.0] Xram WRK
4 Code WRK Asfr DPTR[15.0] PCH WRK1
5 ACC WRK1 SP DPTR RA
6 # PSW RB PSW
7 PCL PCH - DPH IR
8 DPL DPH PSW
9 H(0xFF) L(0) PCL
A BitPSW Acall DPL
B ALU(F) SP
C B H(0xFF)
D Bita
E ALU(F)
Код=0 зарезервирован как признак отсутствия управления в поле
микрокоманды. В столбцах указана разрядность соответствующих полей
микрокоманды.
В дальнейшем в Си будут определены строки кодирования поля
микрокоманды в виде:
char basc[ ]=”P1, ACC, B, WRK, WRK1, PSW, PCH, DPH, L, Acall, SP, H, Bita, alu”;
1 2 3 4 5 6 7 8 9 10 11 12 13 14, где
порядковый номер
символа обозначает код
микрооперации в поле BASC.
Б) Применение мультиплексора для адресации битов регистра.
В частном случае, мультиплексоры формируют значение бита данных при m=1.
Так как адрес sel[..] всегда определен, выход мультиплексора всегда
двузначный {0,1}.
Изображение в структурной схеме n=8 для лексически (по смыслу)
упорядоченных битов a, b, c, , h