Control - CPU main control unit
(C) C.c 2011 // i8051 project - IFMO, Spb. Russia


Microcode map (IF):
-------------------------------------------------------------------------------------
Value Description
00000 True
00001 PSW.CF
00010 PSW.AF
00011 PSW.OV
00100-01011 Wrk1[0]-Wrk1[7]
01100 AluPSW.CF
01101 AluPSW.AF
01110 AluPSW.OV
01111 Wrk1=0
10000 !IntrFlag
10001-11111 Reserved (True)



Microcode map (If):
-------------------------------------------------------------------------------------
Bit Description
0 IncROmm
1 SetInstruction
2 Goto
3-12 Address in mc rom to goto

Interrupt control:
13 Clear Interruption Flag
14 Clear interruption fetch
15 IPCL->BusB (IPCL=(INTRN << 2) + 3)
Соседние файлы в папке Docs