📄 bootloader.lst
字号:
0079 120000 E LCALL ?C?FPADD
007C C004 PUSH AR4
007E C005 PUSH AR5
0080 C006 PUSH AR6
0082 C007 PUSH AR7
0084 A200 R MOV C,t2
0086 E4 CLR A
0087 33 RLC A
0088 FC MOV R4,A
0089 E4 CLR A
008A 120000 E LCALL ?C?FCASTC
008D E4 CLR A
008E FB MOV R3,A
008F FA MOV R2,A
0090 7980 MOV R1,#080H
0092 783E MOV R0,#03EH
0094 120000 E LCALL ?C?FPMUL
0097 D003 POP AR3
0099 D002 POP AR2
009B D001 POP AR1
009D D000 POP AR0
009F 120000 E LCALL ?C?FPADD
00A2 C004 PUSH AR4
00A4 C005 PUSH AR5
00A6 C006 PUSH AR6
00A8 C007 PUSH AR7
00AA A200 R MOV C,t3
00AC E4 CLR A
00AD 33 RLC A
00AE FC MOV R4,A
00AF E4 CLR A
00B0 120000 E LCALL ?C?FCASTC
00B3 E4 CLR A
00B4 FB MOV R3,A
00B5 FA MOV R2,A
00B6 F9 MOV R1,A
00B7 783F MOV R0,#03FH
00B9 120000 E LCALL ?C?FPMUL
00BC D003 POP AR3
00BE D002 POP AR2
C51 COMPILER V8.08 BOOTLOADER 09/05/2007 00:59:27 PAGE 5
00C0 D001 POP AR1
00C2 D000 POP AR0
00C4 120000 E LCALL ?C?FPADD
00C7 8F00 R MOV temp+03H,R7
00C9 8E00 R MOV temp+02H,R6
00CB 8D00 R MOV temp+01H,R5
00CD 8C00 R MOV temp,R4
; SOURCE LINE # 63
00CF E4 CLR A
00D0 FF MOV R7,A
00D1 FE MOV R6,A
00D2 7D20 MOV R5,#020H
00D4 7C41 MOV R4,#041H
00D6 AB00 R MOV R3,temp+03H
00D8 AA00 R MOV R2,temp+02H
00DA A900 R MOV R1,temp+01H
00DC A800 R MOV R0,temp
00DE 120000 E LCALL ?C?FPMUL
00E1 120000 E LCALL ?C?CASTF
00E4 8F00 R MOV buftmp,R7
; SOURCE LINE # 64
00E6 75002E R MOV dispBuf+02H,#02EH
; SOURCE LINE # 65
00E9 E500 R MOV A,buftmp
00EB 2430 ADD A,#030H
00ED F500 R MOV dispBuf+03H,A
; SOURCE LINE # 67
00EF A200 R MOV C,t5
00F1 E4 CLR A
00F2 33 RLC A
00F3 25E0 ADD A,ACC
00F5 FF MOV R7,A
00F6 A200 R MOV C,t4
00F8 E4 CLR A
00F9 33 RLC A
00FA 2F ADD A,R7
00FB FF MOV R7,A
00FC A200 R MOV C,t6
00FE E4 CLR A
00FF 33 RLC A
0100 25E0 ADD A,ACC
0102 25E0 ADD A,ACC
0104 2F ADD A,R7
0105 FF MOV R7,A
0106 A200 R MOV C,t7
0108 E4 CLR A
0109 33 RLC A
010A 75F008 MOV B,#08H
010D A4 MUL AB
010E 2F ADD A,R7
010F F500 R MOV buftmp,A
; SOURCE LINE # 68
0111 850000 R MOV gTmp,datTm+01H
; SOURCE LINE # 69
0114 530007 R ANL gTmp,#07H
; SOURCE LINE # 70
0117 E500 R MOV A,gTmp
0119 C4 SWAP A
011A 54F0 ANL A,#0F0H
011C 2500 R ADD A,buftmp
011E F500 R MOV buftmp,A
; SOURCE LINE # 71
C51 COMPILER V8.08 BOOTLOADER 09/05/2007 00:59:27 PAGE 6
0120 FC MOV R4,A
0121 E4 CLR A
0122 120000 E LCALL ?C?FCASTC
0125 AB00 R MOV R3,ii+03H
0127 AA00 R MOV R2,ii+02H
0129 A900 R MOV R1,ii+01H
012B A800 R MOV R0,ii
012D 120000 E LCALL ?C?FPADD
0130 E4 CLR A
0131 FB MOV R3,A
0132 FA MOV R2,A
0133 7920 MOV R1,#020H
0135 7841 MOV R0,#041H
0137 120000 E LCALL ?C?FPDIV
013A E4 CLR A
013B FB MOV R3,A
013C FA MOV R2,A
013D 7940 MOV R1,#040H
013F 7842 MOV R0,#042H
0141 120000 E LCALL ?C?FPADD
0144 120000 E LCALL ?C?CASTF
0147 8F00 R MOV dispBuf,R7
; SOURCE LINE # 72
0149 E500 R MOV A,buftmp
014B 75F00A MOV B,#0AH
014E 84 DIV AB
014F E5F0 MOV A,B
0151 2430 ADD A,#030H
0153 F500 R MOV dispBuf+01H,A
; SOURCE LINE # 74
0155 7500DF R MOV dispBuf+04H,#0DFH
; SOURCE LINE # 75
0158 750043 R MOV dispBuf+05H,#043H
; SOURCE LINE # 76
015B E4 CLR A
015C F500 R MOV dispBuf+06H,A
; SOURCE LINE # 77
015E FB MOV R3,A
015F 7A00 R MOV R2,#HIGH dispBuf
0161 7900 R MOV R1,#LOW dispBuf
0163 7F01 MOV R7,#01H
0165 120000 E LCALL _LCD_Display
; SOURCE LINE # 78
0168 AF00 R MOV R7,ii+03H
016A AE00 R MOV R6,ii+02H
016C AD00 R MOV R5,ii+01H
016E AC00 R MOV R4,ii
0170 E4 CLR A
0171 FB MOV R3,A
0172 FA MOV R2,A
0173 7980 MOV R1,#080H
0175 783F MOV R0,#03FH
0177 120000 E LCALL ?C?FPADD
017A 8F00 R MOV ii+03H,R7
017C 8E00 R MOV ii+02H,R6
017E 8D00 R MOV ii+01H,R5
0180 8C00 R MOV ii,R4
; SOURCE LINE # 79
0182 020000 R LJMP ?C0001
; FUNCTION main (END)
C51 COMPILER V8.08 BOOTLOADER 09/05/2007 00:59:27 PAGE 7
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 389 ----
CONSTANT SIZE = 13 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 18
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -