📄 osd.lst
字号:
002D 53000F R ANL color,#0FH
; SOURCE LINE # 263
0030 E500 R MOV A,color
0032 C4 SWAP A
0033 54F0 ANL A,#0F0H
0035 F500 R MOV color,A
; SOURCE LINE # 264
0037 4F ORL A,R7
0038 F6 MOV @R0,A
0039 FD MOV R5,A
; SOURCE LINE # 265
003A 18 DEC R0
003B E6 MOV A,@R0
003C FF MOV R7,A
003D 020000 E LJMP _write1828
; FUNCTION _osd_BackColor_N (END)
; FUNCTION _osd_ForeColor_N (BEGIN)
; SOURCE LINE # 275
0000 8D00 R MOV color,R5
;---- Variable 'block' assigned to Register 'R7' ----
; SOURCE LINE # 276
; SOURCE LINE # 280
0002 EF MOV A,R7
0003 24FE ADD A,#0FEH
0005 600D JZ ?C0045
0007 14 DEC A
0008 6010 JZ ?C0046
C51 COMPILER V7.50 OSD 09/29/2006 10:54:51 PAGE 17
000A 2402 ADD A,#02H
000C 7010 JNZ ?C0043
; SOURCE LINE # 281
; SOURCE LINE # 282
000E ?C0044:
; SOURCE LINE # 283
000E 7800 R MOV R0,#LOW addr
0010 765B MOV @R0,#05BH
; SOURCE LINE # 284
0012 800A SJMP ?C0043
; SOURCE LINE # 285
0014 ?C0045:
; SOURCE LINE # 286
0014 7800 R MOV R0,#LOW addr
0016 766A MOV @R0,#06AH
; SOURCE LINE # 287
0018 8004 SJMP ?C0043
; SOURCE LINE # 288
001A ?C0046:
; SOURCE LINE # 289
001A 7800 R MOV R0,#LOW addr
001C 7674 MOV @R0,#074H
; SOURCE LINE # 290
; SOURCE LINE # 291
; SOURCE LINE # 292
; SOURCE LINE # 293
001E ?C0043:
; SOURCE LINE # 295
001E 7800 R MOV R0,#LOW addr
0020 E6 MOV A,@R0
0021 FF MOV R7,A
0022 120000 E LCALL _read1828
0025 7800 R MOV R0,#LOW temp
0027 EF MOV A,R7
0028 F6 MOV @R0,A
; SOURCE LINE # 296
0029 54F0 ANL A,#0F0H
002B F6 MOV @R0,A
; SOURCE LINE # 297
002C 53000F R ANL color,#0FH
; SOURCE LINE # 298
002F 4500 R ORL A,color
0031 F6 MOV @R0,A
0032 FD MOV R5,A
; SOURCE LINE # 299
0033 18 DEC R0
0034 E6 MOV A,@R0
0035 FF MOV R7,A
0036 020000 E LJMP _write1828
; FUNCTION _osd_ForeColor_N (END)
; FUNCTION _osd_ForeColor_H (BEGIN)
; SOURCE LINE # 309
0000 8D00 R MOV color,R5
;---- Variable 'block' assigned to Register 'R7' ----
; SOURCE LINE # 310
; SOURCE LINE # 314
0002 EF MOV A,R7
0003 24FE ADD A,#0FEH
0005 600D JZ ?C0051
0007 14 DEC A
0008 6010 JZ ?C0052
C51 COMPILER V7.50 OSD 09/29/2006 10:54:51 PAGE 18
000A 2402 ADD A,#02H
000C 7010 JNZ ?C0049
; SOURCE LINE # 315
; SOURCE LINE # 316
000E ?C0050:
; SOURCE LINE # 317
000E 7800 R MOV R0,#LOW addr
0010 765C MOV @R0,#05CH
; SOURCE LINE # 318
0012 800A SJMP ?C0049
; SOURCE LINE # 319
0014 ?C0051:
; SOURCE LINE # 320
0014 7800 R MOV R0,#LOW addr
0016 766B MOV @R0,#06BH
; SOURCE LINE # 321
0018 8004 SJMP ?C0049
; SOURCE LINE # 322
001A ?C0052:
; SOURCE LINE # 323
001A 7800 R MOV R0,#LOW addr
001C 7675 MOV @R0,#075H
; SOURCE LINE # 324
; SOURCE LINE # 325
; SOURCE LINE # 326
; SOURCE LINE # 327
001E ?C0049:
; SOURCE LINE # 329
001E 7800 R MOV R0,#LOW addr
0020 E6 MOV A,@R0
0021 FF MOV R7,A
0022 120000 E LCALL _read1828
0025 7800 R MOV R0,#LOW temp
0027 EF MOV A,R7
0028 F6 MOV @R0,A
; SOURCE LINE # 330
0029 54F0 ANL A,#0F0H
002B F6 MOV @R0,A
; SOURCE LINE # 331
002C 53000F R ANL color,#0FH
; SOURCE LINE # 332
002F 4500 R ORL A,color
0031 F6 MOV @R0,A
0032 FD MOV R5,A
; SOURCE LINE # 333
0033 18 DEC R0
0034 E6 MOV A,@R0
0035 FF MOV R7,A
0036 020000 E LJMP _write1828
; FUNCTION _osd_ForeColor_H (END)
; FUNCTION _osd_pos_Highlight (BEGIN)
; SOURCE LINE # 343
0000 8D00 R MOV xstart,R5
0002 8B00 R MOV xend,R3
;---- Variable 'block' assigned to Register 'R7' ----
; SOURCE LINE # 344
; SOURCE LINE # 345
0004 53003F R ANL xstart,#03FH
; SOURCE LINE # 346
0007 53003F R ANL xend,#03FH
; SOURCE LINE # 347
C51 COMPILER V7.50 OSD 09/29/2006 10:54:51 PAGE 19
000A 53001F R ANL ystart,#01FH
; SOURCE LINE # 348
000D 53001F R ANL yend,#01FH
; SOURCE LINE # 350
0010 EF MOV A,R7
0011 24FE ADD A,#0FEH
0013 6014 JZ ?C0057
0015 14 DEC A
0016 602C JZ ?C0058
0018 2402 ADD A,#02H
001A 7036 JNZ ?C0060
; SOURCE LINE # 351
; SOURCE LINE # 352
001C ?C0056:
; SOURCE LINE # 353
001C AD00 R MOV R5,xstart
001E 7F55 MOV R7,#055H
0020 120000 E LCALL _write1828
; SOURCE LINE # 354
0023 AD00 R MOV R5,xend
0025 7F56 MOV R7,#056H
; SOURCE LINE # 355
0027 8026 SJMP ?C0092
; SOURCE LINE # 357
0029 ?C0057:
; SOURCE LINE # 358
0029 AD00 R MOV R5,xstart
002B 7F64 MOV R7,#064H
002D 120000 E LCALL _write1828
; SOURCE LINE # 359
0030 AD00 R MOV R5,xend
0032 7F65 MOV R7,#065H
0034 120000 E LCALL _write1828
; SOURCE LINE # 360
0037 AD00 R MOV R5,ystart
0039 7F62 MOV R7,#062H
003B 120000 E LCALL _write1828
; SOURCE LINE # 361
003E AD00 R MOV R5,yend
0040 7F63 MOV R7,#063H
0042 ?C0091:
; SOURCE LINE # 362
0042 800B SJMP ?C0092
; SOURCE LINE # 364
0044 ?C0058:
; SOURCE LINE # 365
0044 AD00 R MOV R5,xstart
0046 7F70 MOV R7,#070H
0048 120000 E LCALL _write1828
; SOURCE LINE # 366
004B AD00 R MOV R5,xend
004D 7F71 MOV R7,#071H
004F ?C0092:
004F 120000 E LCALL _write1828
; SOURCE LINE # 367
; SOURCE LINE # 369
; SOURCE LINE # 370
; SOURCE LINE # 371
; SOURCE LINE # 372
0052 ?C0060:
0052 22 RET
; FUNCTION _osd_pos_Highlight (END)
C51 COMPILER V7.50 OSD 09/29/2006 10:54:51 PAGE 20
; FUNCTION _osd_pos_Blink (BEGIN)
; SOURCE LINE # 382
0000 8D00 R MOV xstart,R5
0002 8B00 R MOV xend,R3
;---- Variable 'block' assigned to Register 'R7' ----
; SOURCE LINE # 383
; SOURCE LINE # 384
0004 53003F R ANL xstart,#03FH
; SOURCE LINE # 385
0007 53003F R ANL xend,#03FH
; SOURCE LINE # 386
000A 53001F R ANL ystart,#01FH
; SOURCE LINE # 387
000D 53001F R ANL yend,#01FH
; SOURCE LINE # 389
0010 EF MOV A,R7
0011 24FE ADD A,#0FEH
0013 6014
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -