📄 ma.lst
字号:
001C BD04E3 CJNE R5,#04H,?C0016
; SOURCE LINE # 78
001F ?C0021:
001F 22 RET
; FUNCTION disp (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 8
; SOURCE LINE # 9
; SOURCE LINE # 10
0000 E4 CLR A
0001 F500 R MOV cnt,A
0003 F500 R MOV cnt+01H,A
0005 ?C0022:
; SOURCE LINE # 13
; SOURCE LINE # 14
; SOURCE LINE # 15
0005 0500 R INC cnt+01H
0007 E500 R MOV A,cnt+01H
0009 AE00 R MOV R6,cnt
000B 7002 JNZ ?C0036
000D 0500 R INC cnt
000F ?C0036:
000F 14 DEC A
0010 8EF0 MOV B,R6
0012 120000 E LCALL ?C?ICASE
0015 0000 R DW ?C0025
0017 0000 DW 00H
0019 0000 R DW ?C0026
001B 0046 DW 046H
001D 0000 R DW ?C0027
001F 008C DW 08CH
0021 0000 R DW ?C0028
0023 00D2 DW 0D2H
0025 0000 R DW ?C0029
0027 0118 DW 0118H
0029 0000 R DW ?C0030
002B 015E DW 015EH
002D 0000 R DW ?C0031
002F 01A4 DW 01A4H
0031 0000 R DW ?C0032
0033 01EA DW 01EAH
0035 0000 R DW ?C0033
0037 0230 DW 0230H
0039 0000 DW 00H
003B 0000 R DW ?C0024
; SOURCE LINE # 16
; SOURCE LINE # 17
003D ?C0025:
003D E4 CLR A
C51 COMPILER V8.08 MA 09/24/2008 16:07:00 PAGE 6
003E FF MOV R7,A
003F 120000 R LCALL _ad_action
0042 AC07 MOV R4,AR7
0044 E4 CLR A
0045 120000 E LCALL ?C?FCASTC
0048 7BA1 MOV R3,#0A1H
004A 7AA0 MOV R2,#0A0H
004C 79A0 MOV R1,#0A0H
004E 783C MOV R0,#03CH
0050 120000 E LCALL ?C?FPMUL
0053 7B0A MOV R3,#0AH
0055 7AD7 MOV R2,#0D7H
0057 79A3 MOV R1,#0A3H
0059 783B MOV R0,#03BH
005B 120000 E LCALL ?C?FPADD
005E E4 CLR A
005F F500 R MOV ?_decodenum?BYTE+04H,A
0061 020000 R LJMP ?C0043
; SOURCE LINE # 18
0064 ?C0026:
0064 7F01 MOV R7,#01H
0066 120000 R LCALL _ad_action
0069 AC07 MOV R4,AR7
006B E4 CLR A
006C 120000 E LCALL ?C?FCASTC
006F 7BA1 MOV R3,#0A1H
0071 7AA0 MOV R2,#0A0H
0073 79A0 MOV R1,#0A0H
0075 783C MOV R0,#03CH
0077 120000 E LCALL ?C?FPMUL
007A 7B0A MOV R3,#0AH
007C 7AD7 MOV R2,#0D7H
007E 79A3 MOV R1,#0A3H
0080 783B MOV R0,#03BH
0082 120000 E LCALL ?C?FPADD
0085 750001 R MOV ?_decodenum?BYTE+04H,#01H
0088 ?C0037:
0088 020000 R LJMP ?C0043
; SOURCE LINE # 19
008B ?C0027:
008B 7F02 MOV R7,#02H
008D 120000 R LCALL _ad_action
0090 AC07 MOV R4,AR7
0092 E4 CLR A
0093 120000 E LCALL ?C?FCASTC
0096 7BA1 MOV R3,#0A1H
0098 7AA0 MOV R2,#0A0H
009A 79A0 MOV R1,#0A0H
009C 783C MOV R0,#03CH
009E 120000 E LCALL ?C?FPMUL
00A1 7B0A MOV R3,#0AH
00A3 7AD7 MOV R2,#0D7H
00A5 79A3 MOV R1,#0A3H
00A7 783B MOV R0,#03BH
00A9 120000 E LCALL ?C?FPADD
00AC 750002 R MOV ?_decodenum?BYTE+04H,#02H
00AF ?C0038:
00AF 020000 R LJMP ?C0043
; SOURCE LINE # 20
00B2 ?C0028:
00B2 7F03 MOV R7,#03H
00B4 120000 R LCALL _ad_action
C51 COMPILER V8.08 MA 09/24/2008 16:07:00 PAGE 7
00B7 AC07 MOV R4,AR7
00B9 E4 CLR A
00BA 120000 E LCALL ?C?FCASTC
00BD 7BA1 MOV R3,#0A1H
00BF 7AA0 MOV R2,#0A0H
00C1 79A0 MOV R1,#0A0H
00C3 783C MOV R0,#03CH
00C5 120000 E LCALL ?C?FPMUL
00C8 7B0A MOV R3,#0AH
00CA 7AD7 MOV R2,#0D7H
00CC 79A3 MOV R1,#0A3H
00CE 783B MOV R0,#03BH
00D0 120000 E LCALL ?C?FPADD
00D3 750003 R MOV ?_decodenum?BYTE+04H,#03H
00D6 ?C0039:
00D6 020000 R LJMP ?C0043
; SOURCE LINE # 21
00D9 ?C0029:
00D9 7F04 MOV R7,#04H
00DB 120000 R LCALL _ad_action
00DE AC07 MOV R4,AR7
00E0 E4 CLR A
00E1 120000 E LCALL ?C?FCASTC
00E4 7BA1 MOV R3,#0A1H
00E6 7AA0 MOV R2,#0A0H
00E8 79A0 MOV R1,#0A0H
00EA 783C MOV R0,#03CH
00EC 120000 E LCALL ?C?FPMUL
00EF 7B0A MOV R3,#0AH
00F1 7AD7 MOV R2,#0D7H
00F3 79A3 MOV R1,#0A3H
00F5 783B MOV R0,#03BH
00F7 120000 E LCALL ?C?FPADD
00FA 750004 R MOV ?_decodenum?BYTE+04H,#04H
00FD ?C0040:
00FD 8070 SJMP ?C0043
; SOURCE LINE # 22
00FF ?C0030:
00FF 7F05 MOV R7,#05H
0101 120000 R LCALL _ad_action
0104 AC07 MOV R4,AR7
0106 E4 CLR A
0107 120000 E LCALL ?C?FCASTC
010A 7BA1 MOV R3,#0A1H
010C 7AA0 MOV R2,#0A0H
010E 79A0 MOV R1,#0A0H
0110 783C MOV R0,#03CH
0112 120000 E LCALL ?C?FPMUL
0115 7B0A MOV R3,#0AH
0117 7AD7 MOV R2,#0D7H
0119 79A3 MOV R1,#0A3H
011B 783B MOV R0,#03BH
011D 120000 E LCALL ?C?FPADD
0120 750005 R MOV ?_decodenum?BYTE+04H,#05H
0123 ?C0041:
0123 804A SJMP ?C0043
; SOURCE LINE # 23
0125 ?C0031:
0125 7F06 MOV R7,#06H
0127 120000 R LCALL _ad_action
012A AC07 MOV R4,AR7
012C E4 CLR A
C51 COMPILER V8.08 MA 09/24/2008 16:07:00 PAGE 8
012D 120000 E LCALL ?C?FCASTC
0130 7BA1 MOV R3,#0A1H
0132 7AA0 MOV R2,#0A0H
0134 79A0 MOV R1,#0A0H
0136 783C MOV R0,#03CH
0138 120000 E LCALL ?C?FPMUL
013B 7B0A MOV R3,#0AH
013D 7AD7 MOV R2,#0D7H
013F 79A3 MOV R1,#0A3H
0141 783B MOV R0,#03BH
0143 120000 E LCALL ?C?FPADD
0146 750006 R MOV ?_decodenum?BYTE+04H,#06H
0149 ?C0042:
0149 8024 SJMP ?C0043
; SOURCE LINE # 24
014B ?C0032:
014B 7F07 MOV R7,#07H
014D 120000 R LCALL _ad_action
0150 AC07 MOV R4,AR7
0152 E4 CLR A
0153 120000 E LCALL ?C?FCASTC
0156 7BA1 MOV R3,#0A1H
0158 7AA0 MOV R2,#0A0H
015A 79A0 MOV R1,#0A0H
015C 783C MOV R0,#03CH
015E 120000 E LCALL ?C?FPMUL
0161 7B0A MOV R3,#0AH
0163 7AD7 MOV R2,#0D7H
0165 79A3 MOV R1,#0A3H
0167 783B MOV R0,#03BH
0169 120000 E LCALL ?C?FPADD
016C 750007 R MOV ?_decodenum?BYTE+04H,#07H
016F ?C0043:
016F 120000 R LCALL _decodenum
0172 8005 SJMP ?C0024
; SOURCE LINE # 25
0174 ?C0033:
0174 E4 CLR A
0175 F500 R MOV cnt,A
0177 F500 R MOV cnt+01H,A
; SOURCE LINE # 26
0179 ?C0024:
; SOURCE LINE # 27
0179 120000 R LCALL disp
; SOURCE LINE # 28
017C 020000 R LJMP ?C0022
; FUNCTION main (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 583 ----
CONSTANT SIZE = 12 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 9
IDATA SIZE = ---- ----
BIT SIZE = ---- 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -