Test Cheat Sheet
Binary to Hexadecimal (remove the space)
https://www.rapidtables.com/convert/number/binary-to-hex.html
2's Compliment Calculator (convert first) (CONVERT TO DECIMAL)
https://www.easycalculation.com/2s-complement-addition.php
JMP
- Load pc
- IR-PC
- PCDIR
ADDI
- LD Acc
- lmm
- StatEn
- Res-Acc
MOVEI
- LD Acc
- lmm
- Bus-Acc
MOVE
- LD Acc
- IR-AD
- Mem Read
- Bus-Acc
STORE
- Mem Write
- IR-AD
- Acc-Bus
LDA
- Imm
- BUS-ADREG
- Load-ADREG
STA
- Mem Write
- Acc-Bus
- ADREG-ADDR
(STA)+
- Mem Write
- Acc-Bus
- INC-ADREG
- ADREG-ADDR
BRANCH
BZ
IF ZERO THEN BRA
BNZ
IF NOT ZERO THEN BRA
BRA
- PC EXS
- IR-PC
- Offset
ADD_AD+
- Res-Acc
- ADREG-ADDR
- StatEn
- Mem Read
- LD Acc
- INC-ADREG
JSR
- SP-ADDR
- Inc-Sp
- SP-DEC
- Mem Write
- PC-DIR
- PC-BUS
- IR-PC
- Load PC
MOVE_AD
- Bus-Acc
- Mem Read
- ADREG-ADDR
- LD Acc
SUBIR
(acc = input - acc)
- SUBA
- Imm
- StatEn
- Res-Acc
- LD Acc