-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathInstruction File.txt
More file actions
194 lines (194 loc) · 3.03 KB
/
Instruction File.txt
File metadata and controls
194 lines (194 loc) · 3.03 KB
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
191
192
193
194
0 MOV 448 1
1 MOV 449 0
2 MOV 492 1
3 LLSHIFT 492 492 23
4 MOV 471 9
5 MOV 480 1040
6 OR 492 476 480
7 MOV 480 1024
8 OR 492 475 480
9 MOV 480 4108
10 OR 492 478 480
11 MOV 480 4104
12 OR 492 479 480
13 MOV 468 0
14 MOV 470 0
15 MOV 450 63
16 MOV 460 63
17 NOP
18 NOP
19 NOP
20 NOP
21 NOP
22 NOP
23 NOP
24 NOP
25 NOP
26 NOP
27 NOP
28 NOP
29 NOP
30 NOP
31 MOV 449 0
32 ADDI 449 510 0
33 SUBI 510 510 0
34 BRANZ 2
35 BRAREG 460
36 SUBI 510 510 1
37 BRANZ 2
38 BRAREG 461
39 SUBI 510 510 1
40 BRANZ 2
41 BRAREG 462
42 SUBI 510 510 1
43 BRANZ 2
44 BRAREG 463
45 SUBI 510 510 1
46 BRANZ 2
47 BRAREG 464
48 SUBI 510 510 1
49 BRANZ 2
50 BRAREG 465
51 SUBI 510 510 1
52 BRANZ 2
53 BRAREG 466
54 SUBI 510 510 1
55 BRANZ 2
56 BRAREG 467
57 NOP
58 ADDI 449 510 0
59 SUBI 510 510 0
60 BRANZ 3
61 SUBI 490 460 35
62 BRAUNCOND 28
63 SUBI 510 510 1
64 BRANZ 3
65 SUBI 490 461 38
66 BRAUNCOND 24
67 SUBI 510 510 1
68 BRANZ 3
69 SUBI 490 462 41
70 BRAUNCOND 20
71 SUBI 510 510 1
72 BRANZ 3
73 SUBI 490 463 44
74 BRAUNCOND 16
75 SUBI 510 510 1
76 BRANZ 3
77 SUBI 490 464 47
78 BRAUNCOND 12
79 SUBI 510 510 1
80 BRANZ 3
81 SUBI 490 465 50
82 BRAUNCOND 8
83 SUBI 510 510 1
84 BRANZ 3
85 SUBI 490 466 53
86 BRAUNCOND 4
87 SUBI 510 510 1
88 BRANZ 2
89 SUBI 490 467 56
90 SUBI 470 470 0
91 BRAZ 3
92 ADDI 449 449 1
93 MOV 470 0
94 ADDI 449 510 0
95 SUB 448 510 510
96 BRANZ -64
97 BRAUNCOND -66
98 MOV 0 -1
99 MOV 1 -24
100 MOV 37 0
101 MOV 477 4104
102 MOV 480 128
103 LLSHIFT 480 480 16
104 OR 477 477 480
105 MOV 40 5120
106 MOV 480 128
107 LLSHIFT 480 480 16
108 OR 40 40 480
109 MOV 48 0
110 MOV 480 144
111 LLSHIFT 480 480 16
112 OR 48 48 480
113 MOV 49 16383
114 MOV 50 0
115 MOV 2 0
116 MOV 56 4864
117 MOV 480 128
118 LLSHIFT 480 480 16
119 OR 56 56 480
120 MOV 59 0
121 MOV 60 6
122 MOV 58 2
123 MOV 52 0
124 MOV 480 0
125 LLSHIFT 480 480 16
126 OR 52 52 480
127 ADDI 56 480 0
128 ADDI 49 482 0
129 ADDI 480 483 0
130 LLSHIFT 482 482 0
131 STORE 483 482
132 LLSHIFT 48 482 0
133 ADDI 480 483 4
134 STORE 483 482
135 ADDI 52 482 0
136 ADDI 480 483 12
137 STORE 483 482
138 LLSHIFT 59 482 16
139 OR 482 482 60
140 ADDI 480 483 8
141 STORE 483 482
142 SUBI 2 2 0
143 BRAZ 6
144 ADDI 40 40 128
145 SUBI 2 2 1
146 BRALEZ 3
147 NOP
148 BRAUNCOND -4
149 MOV 58 9
150 MOV 10 0
151 MOV 6 0
152 MOV 7 2
153 MOV 53 3
154 MOV 34 24
155 MOV 26 1
156 MOV 480 4128
157 OR 480 480 492
158 LOAD 480 481
159 OR 481 481 10
160 STORE 480 481
161 ADDI 40 480 0
162 ADDI 7 485 0
163 ADDI 480 481 0
164 MOV 482 1
165 LLSHIFT 482 482 16
166 ADDI 58 483 0
167 OR 482 482 483
168 STORE 481 482
169 ADDI 480 481 20
170 ADDI 6 482 0
171 STORE 481 482
172 ADDI 480 481 28
173 LLSHIFT 26 482 31
174 OR 482 482 34
175 STORE 481 482
176 ADDI 480 480 128
177 SUBI 485 485 1
178 BRALEZ 2
179 BRAUNCOND -16
180 MOV 26 0
181 MOV 13 3
182 MOV 12 1
183 MOV 23 1
184 MOV 24 1088
185 MOV 44 1
186 NOP
187 NOP
188 NOP
189 NOP
190 NOP
191 HALT
192 NOP
193 NOP