MAR |
= |
MIC1
Address Register, |
MDR |
= |
MIC1
Data Register, register that contains word values for writing to or
reading from main memory |
PC |
= |
Program
Counter |
MBR |
= |
MIC1
Bytecode Register, register that stores bytes fetched from main memory. |
MBRU |
= |
MIC1
Bytecode Register Unsigned, meant to deal with databytes following
the bytecode |
SP |
= |
Stack
Pointer (word address) |
LV |
= |
Local
Variable Pointer (word address) |
CPP |
= |
Constant
Pool Pointer (word address) |
TOS |
= |
Top
Of Stack, always contains the contents of the top of the stack. |
OPC |
= |
Scratch
register |
H |
= |
Auxiliary register,
necessary because of the 2-bus datapath design of the MIC-1. |
MIR |
= |
MIC1
Instruction Register |
MPC |
= |
Contains
the address of the next microinstruction. |