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

Subversion Repositories t400

[/] [t400/] [trunk/] [sw/] [verif/] [black_box/] [jp/] [test.asm] - Blame information for rev 179

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 arniml
        ;; *******************************************************************
2 179 arniml
        ;; $Id: test.asm 179 2009-04-01 19:48:38Z arniml $
3 2 arniml
        ;;
4
        ;; Checks the JP instruction.
5
        ;; Both for pages 2,3 and other pages.
6
        ;;
7
 
8
        ;; the cpu type is defined on asl's command line
9
 
10
        org     0x00
11
        clra
12
 
13
        jmp     page_0
14
        jmp     fail
15
 
16
        org     0x030 - 2
17
        jmp     fail
18
page_0:
19
        jp      page_0_loc
20
        jmp     fail
21
page_0_loc:
22
        jmp     page_1
23
        jmp     fail
24
 
25
        org     0x048 - 2
26
        jmp     fail
27
page_1:
28
        jp      page_1_loc
29
        jmp     fail
30
page_1_loc:
31
        jmp     page_4
32
        jmp     fail
33
 
34
 
35
        ;; *******************************************************************
36
        ;;
37
        org     0x080 - 2
38
        jmp     fail
39
page_2:
40
        jp      page_3_1
41
        jmp     fail
42
 
43
        org     0x08a - 2
44
        jmp     fail
45
page_2_2:
46
        jp      page_3_3
47
        jmp     fail
48
 
49
        org     0x093 - 2
50
        jmp     fail
51
page_2_4:
52
        jp      page_3_5
53
        jmp     fail
54
 
55
        org     0x09b - 2
56
        jmp     fail
57
page_2_6:
58
        jp      page_3_7
59
        jmp     fail
60
 
61
        org     0x0b9 - 2
62
        jmp     fail
63
page_2_8:
64
        jp      page_3_9
65
        jmp     fail
66
 
67
 
68
        org     0x0c5 - 2
69
        jmp     fail
70
page_3_1:
71
        jp      page_2_2
72
        jmp     fail
73
 
74
        org     0x0cd - 2
75
        jmp     fail
76
page_3_3:
77
        jp      page_2_4
78
        jmp     fail
79
 
80
        org     0x0d1 - 2
81
        jmp     fail
82
page_3_5:
83
        jp      page_2_6
84
        jmp     fail
85
 
86
        org     0x0da - 2
87
        jmp     fail
88
page_3_7:
89
        jp      page_2_8
90
        jmp     fail
91
 
92
        org     0x0e5 - 2
93
        jmp     fail
94
page_3_9:
95
        jmp     pass
96
        jmp     fail
97
 
98
 
99
        org     0x115 - 2
100
        jmp     fail
101
page_4:
102
        jp      page_4_loc
103
        jmp     fail
104
page_4_loc:
105
        jmp     page_5
106
        jmp     fail
107
 
108
        include "pass_fail.asm"
109
 
110
 
111
        org     0x15c - 2
112
        jmp     fail
113
page_5:
114
        jp      page_5_loc
115
        jmp     fail
116
page_5_loc:
117
        jmp     page_6
118
        jmp     fail
119
 
120
        org     0x1a1 - 2
121
        jmp     fail
122
page_6:
123
        jp      page_6_loc
124
        jmp     fail
125
page_6_loc:
126
        jmp     page_7
127
        jmp     fail
128
 
129
        org     0x1c9 - 2
130
        jmp     fail
131
page_7:
132
        jp      page_7_loc
133
        jmp     fail
134
page_7_loc:
135
        IF      MOMCPUNAME <> "COP410"
136
        jmp     page_8
137
        ELSEIF
138
        jmp     page_2
139
        ENDIF
140
        jmp     fail
141
 
142
 
143
        IF      MOMCPUNAME <> "COP410"
144
 
145
        org     0x21e - 2
146
        jmp     fail
147
page_8:
148
        jp      page_8_loc
149
        jmp     fail
150
page_8_loc:
151
        jmp     page_9
152
        jmp     fail
153
 
154
        org     0x263 - 2
155
        jmp     fail
156
page_9:
157
        jp      page_9_loc
158
        jmp     fail
159
page_9_loc:
160
        jmp     page_10
161
        jmp     fail
162
 
163
        org     0x2a8 - 2
164
        jmp     fail
165
page_10:
166
        jp      page_10_loc
167
        jmp     fail
168
page_10_loc:
169
        jmp     page_11
170
        jmp     fail
171
 
172 26 arniml
        org     0x2fa - 2
173 2 arniml
        jmp     fail
174
page_11:
175
        jp      page_11_loc
176
        jmp     fail
177
page_11_loc:
178
        jmp     page_12
179
        jmp     fail
180
 
181
        org     0x327 - 2
182
        jmp     fail
183
page_12:
184
        jp      page_12_loc
185
        jmp     fail
186
page_12_loc:
187
        jmp     page_13
188
        jmp     fail
189
 
190
        org     0x370 - 2
191
        jmp     fail
192
page_13:
193
        jp      page_13_loc
194
        jmp     fail
195
page_13_loc:
196
        jmp     page_14
197
        jmp     fail
198
 
199
        org     0x3bb - 2
200
        jmp     fail
201
page_14:
202
        jp      page_14_loc
203
        jmp     fail
204
page_14_loc:
205
        jmp     page_15
206
        jmp     fail
207
 
208
        org     0x3e9 - 2
209
        jmp     fail
210
page_15:
211
        jp      page_15_loc
212
        jmp     fail
213
page_15_loc:
214
        jmp     page_2
215
        jmp     fail
216
 
217
        ENDIF

powered by: WebSVN 2.1.0

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