📄 s610432sw.prn
字号:
00:0070 F8 C8 145 bnz __init_loop2
00:0072 E3 CE 146 bal __init_loop
147
148
00:0074 149 __loop_by_byte:
00:0074 6F-90 00-98 150 l r8, r6:[er0]
00:0078 81 E0 151 add er0, #1 ;er0 += 1
00:007A 7F-90 21-98 152 st r8, r7:[er2]
00:007E 81 E2 153 add er2, #1 ;er2 += 1
154
00:0080 FF E4 155 add er4, #-1 ;er4 -= 1
00:0082 F8 C8 156 bnz __loop_by_byte
00:0084 DA CE 157 bal __init_loop
158
159
00:0086 160 __init_end:
161
162 ;---------------------------------------------------------------
163 ; call initializing routine
164 ;---------------------------------------------------------------
00:0086 01-F0'00-00' 165 bl $$content_of_init
166
167 ;---------------------------------------------------------------
168 ; initialize DSR zero
169 ;---------------------------------------------------------------
170 ;;***** mov DSR, #0 ;not available
00:008A 00 E3 30-90 171 l r0, 0:[ea]
172
173 ;---------------------------------------------------------------
174 ; far jump to main routine
175 ;---------------------------------------------------------------
176 ; b _main
177
178
179 ;---------------------------------------------------------------
180 ; segment definition for initializing routine
181 ;---------------------------------------------------------------
182 $$content_of_init segment code
-------------------------- 183 rseg $$content_of_init
184
185 $$end_of_init segment code
-------------------------- 186 rseg $$end_of_init
00:0000 1F-FE 187 rt
188
189 ;---------------------------------------------------------------
190 ; segment definition for data variable initialization
191 ;---------------------------------------------------------------
192 $$init_info segment table 2 any
-------------------------- 193 rseg $$init_info
??:0000 00-00' 194 dw $$NINITTAB
??:0002 00-00' 195 dw $$NINITVAR
??:0004 00-00' 196 dw size $$NINITTAB
??:0006 00' 197 db seg $$NINITTAB
??:0007 00 198 db seg $$NINITVAR
199
200 $$init_info_end segment table any
-------------------------- 201 rseg $$init_info_end
??:0000 FF-FF 202 dw 0ffffh
203
204 $$NINITVAR segment data 2 #0
205 $$NINITTAB segment table 2 any
206
207 ;---------------------------------------------------------------
208 ; Filling the Test area at code memory (for ML610Q432)
209 ;---------------------------------------------------------------
-------------------------- 210 cseg at 0fc00h
00:FC00 FF-FF FF-FF FF-FF FF-FF 211 dw 256 DUP 0ffffh
00:FC08 FF-FF FF-FF FF-FF FF-FF >>>
00:FC10 FF-FF FF-FF FF-FF FF-FF >>>
00:FC18 FF-FF FF-FF FF-FF FF-FF >>>
00:FC20 FF-FF FF-FF FF-FF FF-FF >>>
00:FC28 FF-FF FF-FF FF-FF FF-FF >>>
00:FC30 FF-FF FF-FF FF-FF FF-FF >>>
00:FC38 FF-FF FF-FF FF-FF FF-FF >>>
00:FC40 FF-FF FF-FF FF-FF FF-FF >>>
00:FC48 FF-FF FF-FF FF-FF FF-FF >>>
00:FC50 FF-FF FF-FF FF-FF FF-FF >>>
00:FC58 FF-FF FF-FF FF-FF FF-FF >>>
00:FC60 FF-FF FF-FF FF-FF FF-FF >>>
00:FC68 FF-FF FF-FF FF-FF FF-FF >>>
00:FC70 FF-FF FF-FF FF-FF FF-FF >>>
00:FC78 FF-FF FF-FF FF-FF FF-FF >>>
00:FC80 FF-FF FF-FF FF-FF FF-FF >>>
00:FC88 FF-FF FF-FF FF-FF FF-FF >>>
00:FC90 FF-FF FF-FF FF-FF FF-FF >>>
00:FC98 FF-FF FF-FF FF-FF FF-FF >>>
00:FCA0 FF-FF FF-FF FF-FF FF-FF >>>
00:FCA8 FF-FF FF-FF FF-FF FF-FF >>>
00:FCB0 FF-FF FF-FF FF-FF FF-FF >>>
00:FCB8 FF-FF FF-FF FF-FF FF-FF >>>
00:FCC0 FF-FF FF-FF FF-FF FF-FF >>>
00:FCC8 FF-FF FF-FF FF-FF FF-FF >>>
00:FCD0 FF-FF FF-FF FF-FF FF-FF >>>
00:FCD8 FF-FF FF-FF FF-FF FF-FF >>>
00:FCE0 FF-FF FF-FF FF-FF FF-FF >>>
00:FCE8 FF-FF FF-FF FF-FF FF-FF >>>
00:FCF0 FF-FF FF-FF FF-FF FF-FF >>>
00:FCF8 FF-FF FF-FF FF-FF FF-FF >>>
00:FD00 FF-FF FF-FF FF-FF FF-FF >>>
00:FD08 FF-FF FF-FF FF-FF FF-FF >>>
00:FD10 FF-FF FF-FF FF-FF FF-FF >>>
00:FD18 FF-FF FF-FF FF-FF FF-FF >>>
00:FD20 FF-FF FF-FF FF-FF FF-FF >>>
00:FD28 FF-FF FF-FF FF-FF FF-FF >>>
00:FD30 FF-FF FF-FF FF-FF FF-FF >>>
00:FD38 FF-FF FF-FF FF-FF FF-FF >>>
00:FD40 FF-FF FF-FF FF-FF FF-FF >>>
00:FD48 FF-FF FF-FF FF-FF FF-FF >>>
00:FD50 FF-FF FF-FF FF-FF FF-FF >>>
00:FD58 FF-FF FF-FF FF-FF FF-FF >>>
00:FD60 FF-FF FF-FF FF-FF FF-FF >>>
00:FD68 FF-FF FF-FF FF-FF FF-FF >>>
00:FD70 FF-FF FF-FF FF-FF FF-FF >>>
00:FD78 FF-FF FF-FF FF-FF FF-FF >>>
00:FD80 FF-FF FF-FF FF-FF FF-FF >>>
00:FD88 FF-FF FF-FF FF-FF FF-FF >>>
00:FD90 FF-FF FF-FF FF-FF FF-FF >>>
00:FD98 FF-FF FF-FF FF-FF FF-FF >>>
00:FDA0 FF-FF FF-FF FF-FF FF-FF >>>
00:FDA8 FF-FF FF-FF FF-FF FF-FF >>>
00:FDB0 FF-FF FF-FF FF-FF FF-FF >>>
00:FDB8 FF-FF FF-FF FF-FF FF-FF >>>
00:FDC0 FF-FF FF-FF FF-FF FF-FF >>>
00:FDC8 FF-FF FF-FF FF-FF FF-FF >>>
00:FDD0 FF-FF FF-FF FF-FF FF-FF >>>
00:FDD8 FF-FF FF-FF FF-FF FF-FF >>>
00:FDE0 FF-FF FF-FF FF-FF FF-FF >>>
00:FDE8 FF-FF FF-FF FF-FF FF-FF >>>
00:FDF0 FF-FF FF-FF FF-FF FF-FF >>>
00:FDF8 FF-FF FF-FF FF-FF FF-FF >>>
212
213 ;---------------------------------------------------------------
214 ; Keeping the Mirror area at #8 (for ML610Q432)
215 ;---------------------------------------------------------------
-------------------------- 216 tseg #8 at 0000h
08:0000 217 ds 0fd00h
218
219 end
Target : ML610432 (nX-U8/100)
Memory Model : SMALL
Data Model : NEAR
ROM WINDOW : 0H to DFFFH
Errors : 0
Warnings : 0 (/Wrpeast)
Lines : 219
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -