-
Notifications
You must be signed in to change notification settings - Fork 3
/
SAMPLE-OUTPUT.txt
190 lines (190 loc) · 14.1 KB
/
SAMPLE-OUTPUT.txt
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
183
184
185
186
187
188
189
190
Reading memory from out.mima... OK
[ STEP][ LABEL][ IR ][ OP ][ PARAMETER][ AKKU ][ IAR ][ MEM ]
1 START 0x100040 LDV ARRLEN 0x000004 0x000101
2 0x200083 STV CURELEM 0x000004 0x000102 CURELEM = 0x000004
3 0x000000 LDC 0x000000 0x000000 0x000103
4 OUTERLOOP 0x100083 LDV CURELEM 0x000004 0x000104
5 0x300081 ADD NEG_ONE 0x000003 0x000105
6 0x200084 STV CURPOS 0x000003 0x000106 CURPOS = 0x000003
7 0x900124 JMN EXIT 0x000003 0x000107
8 0x000000 LDC 0x000000 0x000000 0x000108
9 INNERLOOP 0xA00084 LDIV CURPOS 0x000041 0x000109
10 0xF10000 NOT 0xFFFFBE 0x00010A
11 0x300080 ADD POS_ONE 0xFFFFBF 0x00010B
12 0x200082 STV TEMP 0xFFFFBF 0x00010C TEMP = 0xFFFFBF
13 0xA00083 LDIV CURELEM 0x000038 0x00010D
14 0x300082 ADD TEMP 0xFFFFF7 0x00010E
15 0x900111 JMN SWAP 0xFFFFF7 0x000111
16 SWAP 0xA00084 LDIV CURPOS 0x000041 0x000112
17 0x200082 STV TEMP 0x000041 0x000113 TEMP = 0x000041
18 0xA00083 LDIV CURELEM 0x000038 0x000114
19 0xB00084 STIV CURPOS 0x000038 0x000115 ARR4 = 0x000038
20 0x100082 LDV TEMP 0x000041 0x000116
21 0xB00083 STIV CURELEM 0x000041 0x000117 ARR5 = 0x000041
22 0x000000 LDC 0x000000 0x000000 0x000118
23 NEXTPOS 0x100084 LDV CURPOS 0x000003 0x000119
24 0x300081 ADD NEG_ONE 0x000002 0x00011A
25 0x90011E JMN NEXTELEM 0x000002 0x00011B
26 0x200084 STV CURPOS 0x000002 0x00011C CURPOS = 0x000002
27 0x800108 JMP INNERLOOP 0x000002 0x000108
28 INNERLOOP 0xA00084 LDIV CURPOS 0x00000B 0x000109
29 0xF10000 NOT 0xFFFFF4 0x00010A
30 0x300080 ADD POS_ONE 0xFFFFF5 0x00010B
31 0x200082 STV TEMP 0xFFFFF5 0x00010C TEMP = 0xFFFFF5
32 0xA00083 LDIV CURELEM 0x000041 0x00010D
33 0x300082 ADD TEMP 0x000036 0x00010E
34 0x900111 JMN SWAP 0x000036 0x00010F
35 0x800118 JMP NEXTPOS 0x000036 0x000118
36 NEXTPOS 0x100084 LDV CURPOS 0x000002 0x000119
37 0x300081 ADD NEG_ONE 0x000001 0x00011A
38 0x90011E JMN NEXTELEM 0x000001 0x00011B
39 0x200084 STV CURPOS 0x000001 0x00011C CURPOS = 0x000001
40 0x800108 JMP INNERLOOP 0x000001 0x000108
41 INNERLOOP 0xA00084 LDIV CURPOS 0x000003 0x000109
42 0xF10000 NOT 0xFFFFFC 0x00010A
43 0x300080 ADD POS_ONE 0xFFFFFD 0x00010B
44 0x200082 STV TEMP 0xFFFFFD 0x00010C TEMP = 0xFFFFFD
45 0xA00083 LDIV CURELEM 0x000041 0x00010D
46 0x300082 ADD TEMP 0x00003E 0x00010E
47 0x900111 JMN SWAP 0x00003E 0x00010F
48 0x800118 JMP NEXTPOS 0x00003E 0x000118
49 NEXTPOS 0x100084 LDV CURPOS 0x000001 0x000119
50 0x300081 ADD NEG_ONE 0x000000 0x00011A
51 0x90011E JMN NEXTELEM 0x000000 0x00011B
52 0x200084 STV CURPOS 0x000000 0x00011C CURPOS = 0x000000
53 0x800108 JMP INNERLOOP 0x000000 0x000108
54 INNERLOOP 0xA00084 LDIV CURPOS 0x000034 0x000109
55 0xF10000 NOT 0xFFFFCB 0x00010A
56 0x300080 ADD POS_ONE 0xFFFFCC 0x00010B
57 0x200082 STV TEMP 0xFFFFCC 0x00010C TEMP = 0xFFFFCC
58 0xA00083 LDIV CURELEM 0x000041 0x00010D
59 0x300082 ADD TEMP 0x00000D 0x00010E
60 0x900111 JMN SWAP 0x00000D 0x00010F
61 0x800118 JMP NEXTPOS 0x00000D 0x000118
62 NEXTPOS 0x100084 LDV CURPOS 0x000000 0x000119
63 0x300081 ADD NEG_ONE 0xFFFFFF 0x00011A
64 0x90011E JMN NEXTELEM 0xFFFFFF 0x00011E
65 NEXTELEM 0x100083 LDV CURELEM 0x000004 0x00011F
66 0x300081 ADD NEG_ONE 0x000003 0x000120
67 0x900124 JMN EXIT 0x000003 0x000121
68 0x200083 STV CURELEM 0x000003 0x000122 CURELEM = 0x000003
69 0x800103 JMP OUTERLOOP 0x000003 0x000103
70 OUTERLOOP 0x100083 LDV CURELEM 0x000003 0x000104
71 0x300081 ADD NEG_ONE 0x000002 0x000105
72 0x200084 STV CURPOS 0x000002 0x000106 CURPOS = 0x000002
73 0x900124 JMN EXIT 0x000002 0x000107
74 0x000000 LDC 0x000000 0x000000 0x000108
75 INNERLOOP 0xA00084 LDIV CURPOS 0x00000B 0x000109
76 0xF10000 NOT 0xFFFFF4 0x00010A
77 0x300080 ADD POS_ONE 0xFFFFF5 0x00010B
78 0x200082 STV TEMP 0xFFFFF5 0x00010C TEMP = 0xFFFFF5
79 0xA00083 LDIV CURELEM 0x000038 0x00010D
80 0x300082 ADD TEMP 0x00002D 0x00010E
81 0x900111 JMN SWAP 0x00002D 0x00010F
82 0x800118 JMP NEXTPOS 0x00002D 0x000118
83 NEXTPOS 0x100084 LDV CURPOS 0x000002 0x000119
84 0x300081 ADD NEG_ONE 0x000001 0x00011A
85 0x90011E JMN NEXTELEM 0x000001 0x00011B
86 0x200084 STV CURPOS 0x000001 0x00011C CURPOS = 0x000001
87 0x800108 JMP INNERLOOP 0x000001 0x000108
88 INNERLOOP 0xA00084 LDIV CURPOS 0x000003 0x000109
89 0xF10000 NOT 0xFFFFFC 0x00010A
90 0x300080 ADD POS_ONE 0xFFFFFD 0x00010B
91 0x200082 STV TEMP 0xFFFFFD 0x00010C TEMP = 0xFFFFFD
92 0xA00083 LDIV CURELEM 0x000038 0x00010D
93 0x300082 ADD TEMP 0x000035 0x00010E
94 0x900111 JMN SWAP 0x000035 0x00010F
95 0x800118 JMP NEXTPOS 0x000035 0x000118
96 NEXTPOS 0x100084 LDV CURPOS 0x000001 0x000119
97 0x300081 ADD NEG_ONE 0x000000 0x00011A
98 0x90011E JMN NEXTELEM 0x000000 0x00011B
99 0x200084 STV CURPOS 0x000000 0x00011C CURPOS = 0x000000
100 0x800108 JMP INNERLOOP 0x000000 0x000108
101 INNERLOOP 0xA00084 LDIV CURPOS 0x000034 0x000109
102 0xF10000 NOT 0xFFFFCB 0x00010A
103 0x300080 ADD POS_ONE 0xFFFFCC 0x00010B
104 0x200082 STV TEMP 0xFFFFCC 0x00010C TEMP = 0xFFFFCC
105 0xA00083 LDIV CURELEM 0x000038 0x00010D
106 0x300082 ADD TEMP 0x000004 0x00010E
107 0x900111 JMN SWAP 0x000004 0x00010F
108 0x800118 JMP NEXTPOS 0x000004 0x000118
109 NEXTPOS 0x100084 LDV CURPOS 0x000000 0x000119
110 0x300081 ADD NEG_ONE 0xFFFFFF 0x00011A
111 0x90011E JMN NEXTELEM 0xFFFFFF 0x00011E
112 NEXTELEM 0x100083 LDV CURELEM 0x000003 0x00011F
113 0x300081 ADD NEG_ONE 0x000002 0x000120
114 0x900124 JMN EXIT 0x000002 0x000121
115 0x200083 STV CURELEM 0x000002 0x000122 CURELEM = 0x000002
116 0x800103 JMP OUTERLOOP 0x000002 0x000103
117 OUTERLOOP 0x100083 LDV CURELEM 0x000002 0x000104
118 0x300081 ADD NEG_ONE 0x000001 0x000105
119 0x200084 STV CURPOS 0x000001 0x000106 CURPOS = 0x000001
120 0x900124 JMN EXIT 0x000001 0x000107
121 0x000000 LDC 0x000000 0x000000 0x000108
122 INNERLOOP 0xA00084 LDIV CURPOS 0x000003 0x000109
123 0xF10000 NOT 0xFFFFFC 0x00010A
124 0x300080 ADD POS_ONE 0xFFFFFD 0x00010B
125 0x200082 STV TEMP 0xFFFFFD 0x00010C TEMP = 0xFFFFFD
126 0xA00083 LDIV CURELEM 0x00000B 0x00010D
127 0x300082 ADD TEMP 0x000008 0x00010E
128 0x900111 JMN SWAP 0x000008 0x00010F
129 0x800118 JMP NEXTPOS 0x000008 0x000118
130 NEXTPOS 0x100084 LDV CURPOS 0x000001 0x000119
131 0x300081 ADD NEG_ONE 0x000000 0x00011A
132 0x90011E JMN NEXTELEM 0x000000 0x00011B
133 0x200084 STV CURPOS 0x000000 0x00011C CURPOS = 0x000000
134 0x800108 JMP INNERLOOP 0x000000 0x000108
135 INNERLOOP 0xA00084 LDIV CURPOS 0x000034 0x000109
136 0xF10000 NOT 0xFFFFCB 0x00010A
137 0x300080 ADD POS_ONE 0xFFFFCC 0x00010B
138 0x200082 STV TEMP 0xFFFFCC 0x00010C TEMP = 0xFFFFCC
139 0xA00083 LDIV CURELEM 0x00000B 0x00010D
140 0x300082 ADD TEMP 0xFFFFD7 0x00010E
141 0x900111 JMN SWAP 0xFFFFD7 0x000111
142 SWAP 0xA00084 LDIV CURPOS 0x000034 0x000112
143 0x200082 STV TEMP 0x000034 0x000113 TEMP = 0x000034
144 0xA00083 LDIV CURELEM 0x00000B 0x000114
145 0xB00084 STIV CURPOS 0x00000B 0x000115 ARR1 = 0x00000B
146 0x100082 LDV TEMP 0x000034 0x000116
147 0xB00083 STIV CURELEM 0x000034 0x000117 ARR3 = 0x000034
148 0x000000 LDC 0x000000 0x000000 0x000118
149 NEXTPOS 0x100084 LDV CURPOS 0x000000 0x000119
150 0x300081 ADD NEG_ONE 0xFFFFFF 0x00011A
151 0x90011E JMN NEXTELEM 0xFFFFFF 0x00011E
152 NEXTELEM 0x100083 LDV CURELEM 0x000002 0x00011F
153 0x300081 ADD NEG_ONE 0x000001 0x000120
154 0x900124 JMN EXIT 0x000001 0x000121
155 0x200083 STV CURELEM 0x000001 0x000122 CURELEM = 0x000001
156 0x800103 JMP OUTERLOOP 0x000001 0x000103
157 OUTERLOOP 0x100083 LDV CURELEM 0x000001 0x000104
158 0x300081 ADD NEG_ONE 0x000000 0x000105
159 0x200084 STV CURPOS 0x000000 0x000106 CURPOS = 0x000000
160 0x900124 JMN EXIT 0x000000 0x000107
161 0x000000 LDC 0x000000 0x000000 0x000108
162 INNERLOOP 0xA00084 LDIV CURPOS 0x00000B 0x000109
163 0xF10000 NOT 0xFFFFF4 0x00010A
164 0x300080 ADD POS_ONE 0xFFFFF5 0x00010B
165 0x200082 STV TEMP 0xFFFFF5 0x00010C TEMP = 0xFFFFF5
166 0xA00083 LDIV CURELEM 0x000003 0x00010D
167 0x300082 ADD TEMP 0xFFFFF8 0x00010E
168 0x900111 JMN SWAP 0xFFFFF8 0x000111
169 SWAP 0xA00084 LDIV CURPOS 0x00000B 0x000112
170 0x200082 STV TEMP 0x00000B 0x000113 TEMP = 0x00000B
171 0xA00083 LDIV CURELEM 0x000003 0x000114
172 0xB00084 STIV CURPOS 0x000003 0x000115 ARR1 = 0x000003
173 0x100082 LDV TEMP 0x00000B 0x000116
174 0xB00083 STIV CURELEM 0x00000B 0x000117 ARR2 = 0x00000B
175 0x000000 LDC 0x000000 0x000000 0x000118
176 NEXTPOS 0x100084 LDV CURPOS 0x000000 0x000119
177 0x300081 ADD NEG_ONE 0xFFFFFF 0x00011A
178 0x90011E JMN NEXTELEM 0xFFFFFF 0x00011E
179 NEXTELEM 0x100083 LDV CURELEM 0x000001 0x00011F
180 0x300081 ADD NEG_ONE 0x000000 0x000120
181 0x900124 JMN EXIT 0x000000 0x000121
182 0x200083 STV CURELEM 0x000000 0x000122 CURELEM = 0x000000
183 0x800103 JMP OUTERLOOP 0x000000 0x000103
184 OUTERLOOP 0x100083 LDV CURELEM 0x000000 0x000104
185 0x300081 ADD NEG_ONE 0xFFFFFF 0x000105
186 0x200084 STV CURPOS 0xFFFFFF 0x000106 CURPOS = 0xFFFFFF
187 0x900124 JMN EXIT 0xFFFFFF 0x000124
188 EXIT 0xF00000 HALT 0xFFFFFF 0x000125