-
Notifications
You must be signed in to change notification settings - Fork 0
/
standard.xjx
182 lines (160 loc) · 1.11 KB
/
standard.xjx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
!XJX
19 999 199
!IO_DESC
true
./xX_J0hnnyB0y_Xx stack.xjx @PIPE_IN@ @PIPE_OUT@
!RAM
# Bootstrap 0
4
1999
3
5
# Init ASM 4
# TAKE
1013
2999
# SAVE
1018
3999
# ADD
1023
4999
# SUB
1028
5999
# TEST
1033
6999
# JUMP
1039
7999
# INC
1042
8999
# DEC
1050
9999
# NULL
1058
10999
# STOP
1064
11999
# IOMAP
1065
12999
# Real program 26
12060
# Push 42 27
6060
7027
2050
3061
2048
3060
# Push 37 33
6060
7033
2051
3061
2048
3060
# Pop 39
6060
7039
2049
3060
6060
7043
2061
3052
# stop 47
11000
# Data 48
1
2
42
37
0
!MC
# FDE 0 0
pc_ab
ram_db
db_ins
nop
# UMC 4 1
ins_mur1
pc_inc
pc_ab
ram_db
db_ins
ins_mur2
mur_mc
pc_inc
mc_0
# TAKE 13 2
ins_ab
ram_db
db_acc
pc_inc
mc_0
# SAVE 18 3
ins_ab
acc_db
db_ram
pc_inc
mc_0
# ADD 23 4
ins_ab
ram_db
plus
pc_inc
mc_0
# SUB 28 5
ins_ab
ram_db
minus
pc_inc
mc_0
# TEST 33 6
ins_ab
ram_db
db_acc
if_0_pc_inc
pc_inc
mc_0
# JUMP 39 7
ins_pc
pc_ab
mc_0
# INC 42 8
ins_ab
ram_db
db_acc
acc_inc
acc_db
db_ram
pc_inc
mc_0
# DEC 50 9
ins_ab
ram_db
db_acc
acc_dec
acc_db
db_ram
pc_inc
mc_0
# NULL 58 10
acc_0
acc_db
ins_ab
db_ram
pc_inc
mc_0
# STOP 64 11
stop
# IOMAP 65 12
iomap
pc_inc
mc_0