📄 mb9002.lst
字号:
0004 13 RRC A
0005 5403 ANL A,#03H
0007 2484 ADD A,#084H
C51 COMPILER V7.06 MB9002 06/10/2005 13:26:29 PAGE 14
;---- Variable 'temp1' assigned to Register 'R5' ----
0009 FD MOV R5,A
; SOURCE LINE # 167
000A EE MOV A,R6
000B C4 SWAP A
000C 33 RLC A
000D 5460 ANL A,#060H
000F 04 INC A
;---- Variable 'temp2' assigned to Register 'R4' ----
0010 FC MOV R4,A
; SOURCE LINE # 170
0011 AF05 MOV R7,AR5
0013 120000 R LCALL _Send_byte
; SOURCE LINE # 171
0016 AF04 MOV R7,AR4
0018 120000 R LCALL _Send_byte
; SOURCE LINE # 173
001B 7F88 MOV R7,#088H
; SOURCE LINE # 174
001D 120000 R LCALL L?0075
; SOURCE LINE # 176
0020 7F90 MOV R7,#090H
0022 120000 R LCALL _Send_byte
; SOURCE LINE # 177
0025 E4 CLR A
0026 FF MOV R7,A
0027 020000 R LJMP _Send_byte
; FUNCTION _Disp_color (END)
; FUNCTION L?0073 (BEGIN)
0000 850000 R MOV ?_Disp_num?BYTE+04H,font_size
0003 850000 R MOV ?_Disp_num?BYTE+05H,back_cor
0006 850000 R MOV ?_Disp_num?BYTE+06H,char_cor
0009 A200 E MOV C,at_label
000B E4 CLR A
000C L?0074:
000C 33 RLC A
000D F500 R MOV ?_Disp_num?BYTE+07H,A
000F AB00 R MOV R3,actual_adr+01H
0011 AA00 R MOV R2,actual_adr
0013 AD00 E MOV R5,content_col
0015 AF00 E MOV R7,content_row
; FUNCTION _Disp_num (BEGIN)
; SOURCE LINE # 220
;---- Variable 'row' assigned to Register 'R4' ----
0017 AC07 MOV R4,AR7
;---- Variable 'adr' assigned to Register 'R2/R3' ----
;---- Variable 'col' assigned to Register 'R5' ----
; SOURCE LINE # 221
; SOURCE LINE # 225
0019 EC MOV A,R4
001A 13 RRC A
001B 13 RRC A
001C 5403 ANL A,#03H
001E 2480 ADD A,#080H
;---- Variable 'temp1' assigned to Register 'R1' ----
0020 F9 MOV R1,A
; SOURCE LINE # 226
0021 EC MOV A,R4
0022 C4 SWAP A
0023 33 RLC A
0024 5460 ANL A,#060H
C51 COMPILER V7.06 MB9002 06/10/2005 13:26:29 PAGE 15
0026 2D ADD A,R5
;---- Variable 'temp2' assigned to Register 'R5' ----
0027 FD MOV R5,A
; SOURCE LINE # 227
0028 AF01 MOV R7,AR1
002A 120000 R LCALL _Send_byte
; SOURCE LINE # 228
002D AF05 MOV R7,AR5
002F 120000 R LCALL _Send_byte
; SOURCE LINE # 231
0032 E500 R MOV A,size
0034 24B0 ADD A,#0B0H
0036 FF MOV R7,A
0037 120000 R LCALL _Send_byte
; SOURCE LINE # 232
003A EC MOV A,R4
003B 2420 ADD A,#020H
003D FF MOV R7,A
003E 120000 R LCALL _Send_byte
; SOURCE LINE # 241
0041 EA MOV A,R2
0042 13 RRC A
0043 13 RRC A
0044 543F ANL A,#03FH
0046 F9 MOV R1,A
; SOURCE LINE # 242
0047 5403 ANL A,#03H
0049 FF MOV R7,A
;---- Variable 'high_adr' assigned to Register 'R7' ----
; SOURCE LINE # 247
004A BF0104 CJNE R7,#01H,?C0017
; SOURCE LINE # 248
004D 7F04 MOV R7,#04H
004F 8005 SJMP ?C0018
0051 ?C0017:
; SOURCE LINE # 249
0051 BF0302 CJNE R7,#03H,?C0018
; SOURCE LINE # 250
0054 7F06 MOV R7,#06H
0056 ?C0018:
; SOURCE LINE # 252
0056 EF MOV A,R7
0057 2488 ADD A,#088H
0059 2500 R ADD A,at
005B FF MOV R7,A
005C 120000 R LCALL _Send_byte
; SOURCE LINE # 257
005F E9 MOV A,R1
0060 25E0 ADD A,ACC
0062 5408 ANL A,#08H
0064 FF MOV R7,A
; SOURCE LINE # 258
0065 E500 R MOV A,cc
0067 2500 R ADD A,bc
0069 2F ADD A,R7
006A FF MOV R7,A
006B 120000 R LCALL _Send_byte
; SOURCE LINE # 266
006E EB MOV A,R3
006F AE02 MOV R6,AR2
0071 7807 MOV R0,#07H
0073 ?C0068:
C51 COMPILER V7.06 MB9002 06/10/2005 13:26:29 PAGE 16
0073 CE XCH A,R6
0074 C3 CLR C
0075 13 RRC A
0076 CE XCH A,R6
0077 13 RRC A
0078 D8F9 DJNZ R0,?C0068
007A 5407 ANL A,#07H
007C F9 MOV R1,A
; SOURCE LINE # 267
007D 2490 ADD A,#090H
007F FF MOV R7,A
0080 120000 R LCALL _Send_byte
; SOURCE LINE # 272
0083 EB MOV A,R3
0084 547F ANL A,#07FH
0086 F9 MOV R1,A
; SOURCE LINE # 273
0087 FF MOV R7,A
0088 020000 R LJMP _Send_byte
; FUNCTION _Disp_num (END)
; FUNCTION _Init_mb9002_ic (BEGIN)
; SOURCE LINE # 278
;---- Variable 'bc' assigned to Register 'R5' ----
0000 AD07 MOV R5,AR7
; SOURCE LINE # 279
; SOURCE LINE # 281
0002 C294 CLR IC_CS
; SOURCE LINE # 282
0004 00 NOP
; SOURCE LINE # 284
0005 D294 SETB IC_CS
; SOURCE LINE # 286
0007 00 NOP
; SOURCE LINE # 287
0008 C294 CLR IC_CS
; SOURCE LINE # 288
000A 00 NOP
; SOURCE LINE # 290
000B D294 SETB IC_CS
; SOURCE LINE # 291
000D 00 NOP
; SOURCE LINE # 294
000E C294 CLR IC_CS
; SOURCE LINE # 295
0010 00 NOP
; SOURCE LINE # 297
0011 D294 SETB IC_CS
; SOURCE LINE # 298
0013 00 NOP
; SOURCE LINE # 301
0014 C294 CLR IC_CS
; SOURCE LINE # 302
0016 00 NOP
; SOURCE LINE # 304
0017 D294 SETB IC_CS
; SOURCE LINE # 308
0019 7F98 MOV R7,#098H
; SOURCE LINE # 309
001B 120000 R LCALL L?0075
; SOURCE LINE # 314
001E 7FAA MOV R7,#0AAH
C51 COMPILER V7.06 MB9002 06/10/2005 13:26:29 PAGE 17
0020 120000 R LCALL _Send_byte
; SOURCE LINE # 315
0023 7F10 MOV R7,#010H
0025 120000 R LCALL _Send_byte
; SOURCE LINE # 319
0028 7FBC MOV R7,#0BCH
002A 120000 R LCALL _Send_byte
; SOURCE LINE # 320
002D 7F2A MOV R7,#02AH
002F 120000 R LCALL _Send_byte
; SOURCE LINE # 341
0032 7FC0 MOV R7,#0C0H
0034 120000 R LCALL _Send_byte
; SOURCE LINE # 343
0037 7F08 MOV R7,#08H
0039 120000 R LCALL _Send_byte
; SOURCE LINE # 345
003C 7FC8 MOV R7,#0C8H
; SOURCE LINE # 348
003E 120000 R LCALL L?0076
; SOURCE LINE # 354
0041 7FD1 MOV R7,#0D1H
0043 120000 R LCALL _Send_byte
; SOURCE LINE # 356
0046 ED MOV A,R5
0047 2438 ADD A,#038H
0049 FF MOV R7,A
004A 120000 R LCALL _Send_byte
; SOURCE LINE # 366
004D 7FA2 MOV R7,#0A2H
004F 120000 R LCALL _Send_byte
; SOURCE LINE # 367
0052 7F2B MOV R7,#02BH
0054 120000 R LCALL _Send_byte
; SOURCE LINE # 370
;---- Variable 'i' assigned to Register 'R3' ----
0057 E4 CLR A
0058 FB MOV R3,A
0059 ?C0021:
; SOURCE LINE # 371
; SOURCE LINE # 372
0059 AF03 MOV R7,AR3
005B 120000 R LCALL _Disp_color
; SOURCE LINE # 373
005E 0B INC R3
005F BB0CF7 CJNE R3,#0CH,?C0021
0062 ?C0022:
; SOURCE LINE # 375
0062 020000 R LJMP Vram_clear
; FUNCTION _Init_mb9002_ic (END)
; FUNCTION _Disp_next_content (BEGIN)
; SOURCE LINE # 382
0000 8B00 R MOV s,R3
0002 8A00 R MOV s+01H,R2
0004 8900 R MOV s+02H,R1
; SOURCE LINE # 383
; SOURCE LINE # 385
0006 120000 E LCALL ?C?CLDPTR
0009 FF MOV R7,A
000A 7003 JNZ $ + 5H
000C 020000 R LJMP ?C0025
C51 COMPILER V7.06 MB9002 06/10/2005 13:26:29 PAGE 18
; SOURCE LINE # 386
; SOURCE LINE # 387
000F 900001 MOV DPTR,#01H
0012 120000 E LCALL ?C?CLDOPTR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -