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

UptoLike

55
Схема выполнения логической операции с битом:
WRK
7 6 3 2 0
WRK1 bit
Mx
C=PSW[7]
anl
LU
C
Функциональная микропрограмма выборки бита и выполнения операции
в команде anl C,bit:
0 WRK1=Code[PC++];
1 if(WRK1&0x80) WRK=Ram[WRK1&0xF8]&(1<<(WRK1&0x3));
2 if(!(WRK1&0x80)) WRK=Ram[0x20|(WRK&0x78)]&(1<<(WRK1&0x3));
4 PSWC(“banl”);
5 Ram[Psw]=PSW;
Функция формирования PSW в PSWC(banl)
PSW= (WRK&(1<<(WRK1&0x7))) ? PSW : PSW&0x7f;
Схема формирования слова для записи бита mov bit,C
2 0
WRK1 bit WRK
3
3 1 Dc1
8 8
C= PSW[7] Dc2 &
8 8
1
8