{{formatInt(addressValue, 2)}}
{{formatInt(dataValue, 3)}}

Assembly Code

{{narrative}}
 {{error}} 
© Mark Waller Options More information

Little Man Computer

CPU

Control Unit

Opcode
{{formatInt(opcode, 1)}}
Operand
{{formatInt(operand, 2)}}
 
 
ADD
1xx
SUB
2xx
STA
3xx
LDA
5xx
BRA
6xx
BRZ
7xx
BRP
8xx
INP
901
OUT
902
HLT
0xx
PC
{{formatInt(pc, 2)}}
 
MAR
{{formatInt(mar, 3)}}
Address Bus
 
CIR
{{formatInt(cir, 3)}}
 
MDR
{{formatInt(mdr, 3)}}
Data Bus
ACC
{{formatInt(acc, 3)}}
 

ALU

 
Input
 
Output
 

Under Construction!

LittleManComputer.co.uk is not complete and their may still be bugs.

But - you are welcome to try the current version.

If you need a working simulation right now please check out these great ones.