Entry tags:
Микрокод
Так выглядит микрокод МКБ-8601 в виде таблицы. Здесь примерно 2% от общего объёма кода. Это самый начальный старт процессора, процедура самоинициализации.
JINIC:
--------sqi--addr-----map-alu-alud-func--alus-h-rb---ra---ci--shmux--stopc-mod-pshf-mnsa-modnm-dsrc---ydst---shf---arbi--rld-letc-sci-ici-icc-ise-cem-cen-csm-wem-ecb-wrb-bra-eca-wra-ara-ydev---wry-ddev---wrd-iomp-ffcnt--cond---mps
CJPP INIC PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CLREI - -
INIC:
CONT 206 - ALU B - DZ H MANT - - - - - - - - PROM PROCN - - - - - - - - - - - - - - - - - - - - - - - - - -
CONT 207 - ALU B - DZ H EXPN - - - - - - - - PROM - - - - - - - - - - - - - - WRB - - - - ECBTAG - - - - - - -
CONT 21 - - B SUBR DZ H WR2 - CI1 - - - - - - PROM - - - - - - - - - - - - - - - - - - - PHYSAD - - - - - - -
PUSH 31 PE ALU B AND DZ H WR1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - MPMEM WRY - - IOMP FCP - -
CONT 21 - ALU B - DA H WR2 WR2 - - - - - - - PROM MODGN - - - - - - - - - - - - - - - - - - - - - - - - - -
RFCT - - ALU - - ZA - - WR1 - - - - 63 MP M0 - - - - - - - - - - - - CSM WEM - - - - - - - - - - - - - -
CONT 120 - - B - DZ H WR1 - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - - - - - - - - -
CMES:
CONT 106 - ALU B SUBR DA H WR1 WR1 CI1 - - - - - - PROM ARBOPC - - - - - - - - - CEN - - - - - - - - - - - - - - - -
PUSH 1023 PE ALU B AND DZ H WR2 - - - - - - - - - PHYSPG - - - - - - - - - - - - - - - - - - - - - - - - - -
CONT 1 - ALU - - ZA - - WR2 - - - - - - - PROM ADRREG - - - - - - - - - - - - - - - - - - - - MODB WRD - - - -
CONT 103 - ALU - - DZ - - - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - STOPM0 WRY - - - - - -
CONT 103 - ALU - - DZ - - - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - STOPM1 WRY - - - - - -
RFCT 26 - ALU B - DA - WR2 WR2 CI1 - - - - - - PROM PHYSPG - - - - - - - - - - - - - - - - - - - - - - - - - -
CJPP CMES PE - - - - - - - - - /NZ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CT -
CONT 421 - ALU - - DZ - - - - - YTOM - 46 MP RR PROM CNT - - - - - - - - CEM - CSM WEM - - - - - - - - STATUS WRD - CLRTKK - -
CONT 229 - ALU B - DZ H WR1 - CI1 - - - - - - PROM ADRREG - - - - - - - - - - - - - - - - - - - - - - - - - -
CONT 90 - ALU - - DZ - - - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - PSMEM WRY - - - CLRCT - -
CJS CTTSTP PE - - - - - - - - - - - - - - - CCLR - - - - - - - - - - - - - - - - - - - - - - - CLRINT - -
CONT 424 - ALU - - DA - - WR1 - - - - - - - PROM ADRREG - - - - - - - - - - - - - - - - - - - - - - - - - -
CONT - - - B - DZ H WR1 - - - - - - - - PROM - - DRD - - - - - - - - - - ECB WRB RG0 - - - PHYSAD - - - - - - -
CONT - - ALU BA - DA H WR2 WR1 - - - - -4 IRA M3 SHIFT - LOG - - - - - - - - - - - - - - - - - - - - - - - - MPS
CONT - - ALU BA - DZ H WR1 WR1 - - - - -3 IRA M2 SHIFT - LOG - - - - - - - - - - - - - - - - - - - - - - - - MPS
CONT - - - B - AB H WR2 WR1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PUSH 303 - - B - DA H WR2 WR2 - - - - - - - PROM - - - - - - - ICC - - - - - - - - - - - - - - - - - - -
RCONST:
LOOP 426 - - B - DZ H A - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - - - - - - - ARBRDY -
CONT - - - - EXOR DA H - WR2 - - - - - - - - - - - - - - - - - - CEN - - - - - ECA - RG2 - - - - - - - -
ZLP:
CJP ZLP PE - - - - - - - - - /NZ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CLREI CT -
CONT 422 - ALU B - DZ H PC - - - - - - - - PROM ADRREG - - - - - - - - - - - - - - - - - - - - - - - - - -
PUSH LCWPH PE - - - - - - - - - - - - - - - - - BIRD - - - - - - - - - - - - - - - - PHYSAD - - - - - - -
LOOP 11 - - B - DZ H BYTE - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - - - - - - - ARBRDY -
CONT - - ALU B - DZ H INTR - - - - - - - - - - - - - - - - - - - - - - ECB WRB - ECA - RG2 - - - - - - - -
CONT 7 - - B - DZ H HALF - - - - - - - - PROM - - BICLR - - - - - - - - - - - - - - - - PHYSAD - - - - CLRTR1 - -
WA:
JRP WA PE - - - - - - - - - - - - - - - - - - - - - - ICC - - - - - - - - - - - - - - - - SETEI ARBRDY -
INIFAT:
CJPP F1 PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CLRCTT - -
F1:
CJPP F2 PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CLRCT - -
F2:
CJPP F3 PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CLRINT - -
F3:
CJPP FATHLT PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SETEI - -
INIMEM:
CJPP MEM PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MEM:
CONT 165 - ALU - - DZ - - - - - - - - - - PROM CNT - - - - - - - - - - - - - - - - - - - - - - - CLRCT - -
CONT 11 - - B - DZ H BYTE - - - - - - - - PROM - - - - - - - - - - - - - - - - - - - - - - - - CLRINT - -
CONT 103 - ALU B - DZ H WR5 - - - - - - - - PROM - - - - - - - - - - - - - - WRB - - - - ECBTAG - - - - CLRCTT - -
CONT 103 - ALU B - DZ H WR3 - - - - - - - - PROM ADRREG - - - - - - - - - - - - - - - - - - - - - - - SETEI - -
WRM:
CONT - - - - - - - - - - - - - - - - - - - DWR - - - - - - - - - - ECB WRB RG0 - - - PHYSAD - - - - - - -
WAW:
CJP WAW PE ALU - EXNOR ZA H - WR3 - - - - - - - - - - - - - - - ICC - - - - - ECB WRB - - - - - - - - - - ARBRDY -
CONT - - ALU B - ZB H WR3 - CI1 - - - - - - - ADRREG - - - - - - - - - - - - - - - - - - MPMEM WRY - - IOMP INFB2 - -
CONT 33 - - - EXOR DA - - WR3 - - - - - - - PROM - - - - - - - - - - CEN - - - - - - - - - - - - - - - -
CJP WRM PE - - - - - - - - - /NZ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CT -
CONT 103 - ALU B - DZ H WR3 - - - - - - - - PROM ADRREG - - - - - - - - - - - - - - - - - - - - - - - - - -
RDM:
CONT - - - - - - - - - - - - - - - - - - - DRD - - - - - - - - - - ECB WRB RG0 - - - PHYSAD - - - - - - -
WAR:
CJP WAR PE - B EXNOR ZA H WR4 WR3 - - - - - - - - - - - - - - - ICC - - - - - - - - - - - - - - - - - ARBRDY -
CONT - - - B - DZ H A - - - - - - - - - - - - - - - - - - - - - - - - - ECA - RG2 - - - - - - - -
CONT - - - B AND DA H Y BYTE - - - - - - - SHIFT - LOG - - - - - - - - - - - - - RG2 - - - ECBTAG - - - - - - MPS
CONT - - - - EXOR AB H A WR4 - - - - - - - - - - - - - - - - - - CEN - - - - - - - - - - - - - - - -
CJP ERRMEM PE - - EXOR AB - Y WR5 - - /NZ - - - - - - - - - - - - - - CEM - - - - - - - - - - - - - - - CT -
CJP ERRMEM PE - - - - - - - - - /MZ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CT -
CONT - - ALU B - ZB H WR3 - CI1 - - - - - - - ADRREG - - - - - - - - - - - - - - - - - - MPMEM WRY - - IOMP INFB2 - -
CONT 33 - - - EXOR DA - - WR3 - - - - - - - PROM - - - - - - - - - - CEN - - - - - - - - - - - - - - - -
CJP RDM PE - - - - - - - - - /NZ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CT -
STP:
CJP STP PE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ERRMEM:
CJP ERRMEM PE ALU - - ZA - - BYTE - - - - - - - - - - - - - - - - - - - - - - - - - - - MPMEM WRY - - IOMP INFB2 - -