Program
INP STA M0 INP STA M1 INP STA M2 SUB M1 BRP J1 LDA M1 STA M2 J1 LDA M2 SUB M0 BRP J2 LDA M0 STA M2 J2 LDA M2 OUT HLT M0 DAT M1 DAT M2 DAT
Input
213 987 88
Controls
Assemble
Step
Execute
Stop
Output
000
530
LDA 30
010
600
BRA 0
020
530
LDA 30
030
001
???
040
000
HLT
050
000
HLT
060
000
HLT
070
000
HLT
080
000
HLT
090
000
HLT
001
131
ADD 31
011
530
LDA 30
021
000
HLT
031
001
???
041
000
HLT
051
000
HLT
061
000
HLT
071
000
HLT
081
000
HLT
091
000
HLT
002
330
STA 30
012
902
OUT
022
532
LDA 32
032
000
HLT
042
000
HLT
052
000
HLT
062
000
HLT
072
000
HLT
082
000
HLT
092
000
HLT
003
227
SUB 27
013
332
STA 32
023
130
ADD 30
033
000
HLT
043
000
HLT
053
000
HLT
063
000
HLT
073
000
HLT
083
000
HLT
093
000
HLT
004
826
BRP 26
014
532
LDA 32
024
332
STA 32
034
000
HLT
044
000
HLT
054
000
HLT
064
000
HLT
074
000
HLT
084
000
HLT
094
000
HLT
005
530
LDA 30
015
227
SUB 27
025
614
BRA 14
035
000
HLT
045
000
HLT
055
000
HLT
065
000
HLT
075
000
HLT
085
000
HLT
095
000
HLT
006
128
ADD 28
016
800
BRP 0
026
000
HLT
036
000
HLT
046
000
HLT
056
000
HLT
066
000
HLT
076
000
HLT
086
000
HLT
096
000
HLT
007
308
STA 8
017
532
LDA 32
027
069
???
037
000
HLT
047
000
HLT
057
000
HLT
067
000
HLT
077
000
HLT
087
000
HLT
097
000
HLT
008
000
HLT
018
129
ADD 29
028
531
LDA 31
038
000
HLT
048
000
HLT
058
000
HLT
068
000
HLT
078
000
HLT
088
000
HLT
098
000
HLT
009
711
BRZ 11
019
321
STA 21
029
331
STA 31
039
000
HLT
049
000
HLT
059
000
HLT
069
000
HLT
079
000
HLT
089
000
HLT
099
000
HLT
A:
000
PC:
000
Neg
Ins:
0
Assembly OK!
Sharable Link