OpenCores
URL https://opencores.org/ocsvn/copyblaze/copyblaze/trunk

Subversion Repositories copyblaze

[/] [copyblaze/] [trunk/] [copyblaze/] [sw/] [tools/] [asm/] [pBlazASM/] [pBlazASM/] [pblazasm_syntax.psm] - Blame information for rev 67

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ameziti
 
2
        .ORG    0x101
3
        INST    0x3FFFF ; 0x3FFFF
4
        INST    0x3ABCD ; 0x3ABCD
5
        JUMP    0x103   ; 0x34103
6
        MOVE    s4, sC  ; 0x014C0
7
        MOVE    s4, 0x7B        ; 0x0047B
8
        MOVE    sF, sE  ; 0x01FE0
9
        MOVE    s4, 0x2A        ; 0x0042A
10
        MOVE    s4, 0x0B        ; 0x0040B
11
        MOVE    s4, 0xD2        ; 0x004D2
12
        MOVE    s4, 0x13        ; 0x00413
13
        MOVE    s4, 0x4B        ; 0x0044B
14
        MOVE    sA, 0x03        ; 0x00A03
15
        MOVE    sB, 0x01        ; 0x00B01
16
        AND     s4, sC  ; 0x0B4C0
17
        AND     s4, 0x7B        ; 0x0A47B
18
        AND     sF, sE  ; 0x0BFE0
19
        AND     s4, 0x2A        ; 0x0A42A
20
        AND     s4, 0xD2        ; 0x0A4D2
21
        AND     s4, 0x4B        ; 0x0A44B
22
        AND     sA, 0xFF        ; 0x0AAFF
23
        AND     sB, 0x03        ; 0x0AB03
24
        OR      s4, sC  ; 0x0D4C0
25
        OR      s4, 0x7B        ; 0x0C47B
26
        OR      sF, sE  ; 0x0DFE0
27
        OR      s4, 0x2A        ; 0x0C42A
28
        OR      s4, 0xD2        ; 0x0C4D2
29
        OR      s4, 0x4B        ; 0x0C44B
30
        OR      sA, 0x03        ; 0x0CA03
31
        OR      sB, 0x01        ; 0x0CB01
32
        XOR     s4, sC  ; 0x0F4C0
33
        XOR     s4, 0x7B        ; 0x0E47B
34
        XOR     sF, sE  ; 0x0FFE0
35
        XOR     s4, 0x2A        ; 0x0E42A
36
        XOR     s4, 0xD2        ; 0x0E4D2
37
        XOR     s4, 0x4B        ; 0x0E44B
38
        XOR     sA, 0x03        ; 0x0EA03
39
        XOR     sB, 0x01        ; 0x0EB01
40
        TEST    s4, sC  ; 0x134C0
41
        TEST    s4, 0x7B        ; 0x1247B
42
        TEST    sF, sE  ; 0x13FE0
43
        TEST    s4, 0x2A        ; 0x1242A
44
        TEST    s4, 0xD2        ; 0x124D2
45
        TEST    s4, 0x4B        ; 0x1244B
46
        TEST    sA, 0x03        ; 0x12A03
47
        TEST    sB, 0x01        ; 0x12B01
48
        ADD     s4, sC  ; 0x194C0
49
        ADD     s4, 0x7B        ; 0x1847B
50
        ADD     sF, sE  ; 0x19FE0
51
        ADD     s4, 0x2A        ; 0x1842A
52
        ADD     s4, 0xD2        ; 0x184D2
53
        ADD     s4, 0x4B        ; 0x1844B
54
        ADD     sA, 0x03        ; 0x18A03
55
        ADD     sB, 0x01        ; 0x18B01
56
        ADDC    s4, sC  ; 0x1B4C0
57
        ADDC    s4, 0x7B        ; 0x1A47B
58
        ADDC    sF, sE  ; 0x1BFE0
59
        ADDC    s4, 0x2A        ; 0x1A42A
60
        ADDC    s4, 0xD2        ; 0x1A4D2
61
        ADDC    s4, 0x4B        ; 0x1A44B
62
        ADDC    sA, 0x03        ; 0x1AA03
63
        ADDC    sB, 0x01        ; 0x1AB01
64
        SUB     s4, sC  ; 0x1D4C0
65
        SUB     s4, 0x7B        ; 0x1C47B
66
        SUB     sF, sE  ; 0x1DFE0
67
        SUB     s4, 0x2A        ; 0x1C42A
68
        SUB     s4, 0xD2        ; 0x1C4D2
69
        SUB     s4, 0x4B        ; 0x1C44B
70
        SUB     sA, 0x03        ; 0x1CA03
71
        SUB     sB, 0x01        ; 0x1CB01
72
        SUBC    s4, sC  ; 0x1F4C0
73
        SUBC    s4, 0x7B        ; 0x1E47B
74
        SUBC    sF, sE  ; 0x1FFE0
75
        SUBC    s4, 0x2A        ; 0x1E42A
76
        SUBC    s4, 0xD2        ; 0x1E4D2
77
        SUBC    s4, 0x4B        ; 0x1E44B
78
        SUBC    sA, 0x03        ; 0x1EA03
79
        SUBC    sB, 0x01        ; 0x1EB01
80
        COMP    s4, sC  ; 0x154C0
81
        COMP    s4, 0x7B        ; 0x1447B
82
        COMP    sF, sE  ; 0x15FE0
83
        COMP    s4, 0x2A        ; 0x1442A
84
        COMP    s4, 0xD2        ; 0x144D2
85
        COMP    s4, 0x4B        ; 0x1444B
86
        COMP    sA, 0x03        ; 0x14A03
87
        COMP    sB, 0x01        ; 0x14B01
88
        SL0     s4      ; 0x00006
89
        SL0     sF      ; 0x00006
90
        SL1     s4      ; 0x00007
91
        SL1     sF      ; 0x00007
92
        SLX     s4      ; 0x00004
93
        SLX     sF      ; 0x00004
94
        SLA     s4      ; 0x00000
95
        SLA     sF      ; 0x00000
96
        RL      s4      ; 0x00002
97
        RL      sF      ; 0x00002
98
        SR0     s4      ; 0x0000E
99
        SR0     sF      ; 0x0000E
100
        SR1     s4      ; 0x0000F
101
        SR1     sF      ; 0x0000F
102
        SRX     s4      ; 0x0000A
103
        SRX     sF      ; 0x0000A
104
        SRA     s4      ; 0x00008
105
        SRA     sF      ; 0x00008
106
        RR      s4      ; 0x0000C
107
        RR      sF      ; 0x0000C
108
        JUMP    0x3E4   ; 0x343E4
109
        JUMP    0x326   ; 0x34326
110
        JUMP    0x00E   ; 0x3400E
111
        JUMP    0x064   ; 0x34064
112
        JUMP    0x103   ; 0x34103
113
        JUMP    C, 0x3E4        ; 0x35BE4
114
        JUMP    C, 0x326        ; 0x35B26
115
        JUMP    C, 0x103        ; 0x35903
116
        JUMP    Z, 0x3E4        ; 0x353E4
117
        JUMP    Z, 0x326        ; 0x35326
118
        JUMP    Z, 0x103        ; 0x35103
119
        JUMP    NC, 0x3E4       ; 0x35FE4
120
        JUMP    NC, 0x326       ; 0x35F26
121
        JUMP    NC, 0x103       ; 0x35D03
122
        JUMP    NZ, 0x3E4       ; 0x357E4
123
        JUMP    NZ, 0x326       ; 0x35726
124
        JUMP    NZ, 0x103       ; 0x35503
125
        CALL    0x3E4   ; 0x303E4
126
        CALL    0x326   ; 0x30326
127
        CALL    0x103   ; 0x30103
128
        CALL    C, 0x3E4        ; 0x31BE4
129
        CALL    C, 0x326        ; 0x31B26
130
        CALL    C, 0x103        ; 0x31903
131
        CALL    Z, 0x3E4        ; 0x313E4
132
        CALL    Z, 0x326        ; 0x31326
133
        CALL    Z, 0x3FF        ; 0x313FF
134
        CALL    NC, 0x3E4       ; 0x31FE4
135
        CALL    NC, 0x326       ; 0x31F26
136
        CALL    NC, 0x103       ; 0x31D03
137
        CALL    NZ, 0x3E4       ; 0x317E4
138
        CALL    NZ, 0x326       ; 0x31726
139
        CALL    NZ, 0x3FF       ; 0x317FF
140
        RET             ; 0x2A000
141
        RET     C       ; 0x2B800
142
        RET     Z       ; 0x2B000
143
        RET     NC      ; 0x2BC00
144
        RET     NZ      ; 0x2B400
145
        ST      s4, 0x3F        ; 0x2E43F
146
        ST      s4, 0x3F        ; 0x2E43F
147
        ST      s4, 0x08        ; 0x2E408
148
        ST      sF, 0x2A        ; 0x2EF2A
149
        ST      s4, sB  ; 0x2F4B0
150
        ST      s4, sE  ; 0x2F4E0
151
        LD      s4, 0x3F        ; 0x0643F
152
        LD      s4, 0x3F        ; 0x0643F
153
        LD      s4, 0x08        ; 0x06408
154
        LD      sF, 0x2A        ; 0x06F2A
155
        LD      s4, sB  ; 0x074B0
156
        LD      s4, sE  ; 0x074E0
157
        OUT     s4, 0x3F        ; 0x2C43F
158
        OUT     s4, 0x3F        ; 0x2C43F
159
        OUT     s4, 0x80        ; 0x2C480
160
        OUT     sF, 0x2A        ; 0x2CF2A
161
        OUT     s4, sB  ; 0x2D4B0
162
        OUT     s4, sE  ; 0x2D4E0
163
;       IN      s4, 0x3F        ; 0x0443F
164
;       IN      s4, 0x3F        ; 0x0443F
165
;       IN      s4, 0x80        ; 0x04480
166
;       IN      sF, 0x2A        ; 0x04F2A
167
;       IN      s4, sB  ; 0x054B0
168
        IN      s4, sE  ; 0x054E0
169
        EINT            ; 0x3C001
170
        DINT            ; 0x3C000
171
        RETI    ENABLE  ; 0x38001
172
        RETI    DISABLE ; 0x38000
173
 
174
        WBRDSING        s4, 0x34        ; 0x034B0
175
        WBRDSING        s4, sB          ; 0x034B0
176
        WBWRSING        s4, 0x34        ; 0x094B0
177
        WBWRSING        s4, sB          ; 0x094B0
178
 
179
        .SCR    0x380
180
        .BYT    0x42, 0x75      ; 0x07542
181
        .BYT    0x74, 0x20      ; 0x02074
182
        .BYT    0x4B, 0x65      ; 0x0654B
183
        .BYT    0x6E, 0x20      ; 0x0206E
184
        .BYT    0x68, 0x61      ; 0x06168
185
        .BYT    0x64, 0x20      ; 0x02064
186
        .BYT    0x61, 0x6C      ; 0x06C61
187
        .BYT    0x72, 0x65      ; 0x06572
188
        .BYT    0x61, 0x64      ; 0x06461
189
        .BYT    0x79, 0x20      ; 0x02079
190
        .BYT    0x74, 0x68      ; 0x06874
191
        .BYT    0x6F, 0x75      ; 0x0756F
192
        .BYT    0x67, 0x68      ; 0x06867
193
        .BYT    0x74, 0x20      ; 0x02074
194
        .BYT    0x6F, 0x66      ; 0x0666F
195
        .BYT    0x20, 0x64      ; 0x06420
196
        .BYT    0x6F, 0x69      ; 0x0696F
197
        .BYT    0x6E, 0x67      ; 0x0676E
198
        .BYT    0x20, 0x69      ; 0x06920
199
        .BYT    0x74, 0x00      ; 0x00074
200
        .BYT    0x22, 0x41      ; 0x04122
201
        .BYT    0x63, 0x74      ; 0x07463
202
        .BYT    0x75, 0x61      ; 0x06175
203
        .BYT    0x6C, 0x6C      ; 0x06C6C
204
        .BYT    0x79, 0x20      ; 0x02079
205
        .BYT    0x69, 0x74      ; 0x07469
206
        .BYT    0x20, 0x74      ; 0x07420
207
        .BYT    0x6F, 0x6F      ; 0x06F6F
208
        .BYT    0x6B, 0x20      ; 0x0206B
209
        .BYT    0x62, 0x6F      ; 0x06F62
210
        .BYT    0x74, 0x68      ; 0x06874
211
        .BYT    0x20, 0x74      ; 0x07420
212
        .BYT    0x6F, 0x20      ; 0x0206F
213
        .BYT    0x6D, 0x61      ; 0x0616D
214
        .BYT    0x6B, 0x65      ; 0x0656B
215
        .BYT    0x20, 0x69      ; 0x06920
216
        .BYT    0x74, 0x20      ; 0x02074
217
        .BYT    0x68, 0x61      ; 0x06168
218
        .BYT    0x70, 0x70      ; 0x07070
219
        .BYT    0x65, 0x6E      ; 0x06E65
220
        .BYT    0x22, 0x00      ; 0x00022
221
 
222
        .ORG    0x3FF
223
        RET             ; 0x2A000

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.