📄 card9346.lst
字号:
0025 120000 E LCALL _map_io
0028 8F82 MOV DPL,R7
002A 8E83 MOV DPH,R6
002C 748E MOV A,#08EH
002E F0 MOVX @DPTR,A
; SOURCE LINE # 58
002F 7F3C MOV R7,#03CH
0031 120000 R LCALL _do_93c46
; SOURCE LINE # 59
0034 7F01 MOV R7,#01H
0036 120000 E LCALL _map_io
0039 8F82 MOV DPL,R7
003B 8E83 MOV DPH,R6
003D 7488 MOV A,#088H
003F F0 MOVX @DPTR,A
; SOURCE LINE # 60
0040 7F01 MOV R7,#01H
0042 120000 E LCALL _map_io
0045 8F82 MOV DPL,R7
0047 8E83 MOV DPH,R6
0049 E4 CLR A
004A F0 MOVX @DPTR,A
; SOURCE LINE # 62
004B 7F01 MOV R7,#01H
004D 120000 E LCALL _map_io
0050 8F82 MOV DPL,R7
0052 8E83 MOV DPH,R6
0054 748A MOV A,#08AH
0056 F0 MOVX @DPTR,A
; SOURCE LINE # 63
0057 7F01 MOV R7,#01H
0059 120000 E LCALL _map_io
005C 8F82 MOV DPL,R7
005E 8E83 MOV DPH,R6
0060 748E MOV A,#08EH
C51 COMPILER V7.09 CARD9346 03/27/2005 16:17:14 PAGE 6
0062 F0 MOVX @DPTR,A
; SOURCE LINE # 65
0063 900000 R MOV DPTR,#address
0066 E0 MOVX A,@DPTR
0067 4440 ORL A,#040H
0069 FF MOV R7,A
006A 900000 R MOV DPTR,#tmp
006D F0 MOVX @DPTR,A
; SOURCE LINE # 66
006E 120000 R LCALL _do_93c46
; SOURCE LINE # 67
0071 900000 R MOV DPTR,#value
0074 E0 MOVX A,@DPTR
0075 FF MOV R7,A
0076 120000 R LCALL _do_93c46
; SOURCE LINE # 68
0079 900000 R MOV DPTR,#value+01H
007C E0 MOVX A,@DPTR
007D FF MOV R7,A
007E 120000 R LCALL _do_93c46
; SOURCE LINE # 69
0081 7F01 MOV R7,#01H
0083 120000 E LCALL _map_io
0086 8F82 MOV DPL,R7
0088 8E83 MOV DPH,R6
008A 7488 MOV A,#088H
008C F0 MOVX @DPTR,A
; SOURCE LINE # 70
008D 7F01 MOV R7,#01H
008F 120000 E LCALL _map_io
0092 8F82 MOV DPL,R7
0094 8E83 MOV DPH,R6
0096 E4 CLR A
0097 F0 MOVX @DPTR,A
; SOURCE LINE # 72
0098 7F01 MOV R7,#01H
009A 120000 E LCALL _map_io
009D 8F82 MOV DPL,R7
009F 8E83 MOV DPH,R6
00A1 7488 MOV A,#088H
00A3 F0 MOVX @DPTR,A
; SOURCE LINE # 73
00A4 E4 CLR A
00A5 900000 R MOV DPTR,#tmp
00A8 F0 MOVX @DPTR,A
00A9 ?C0006:
00A9 900000 R MOV DPTR,#tmp
00AC E0 MOVX A,@DPTR
00AD C3 CLR C
00AE 9410 SUBB A,#010H
00B0 7480 MOV A,#080H
00B2 94A7 SUBB A,#0A7H
00B4 5015 JNC ?C0007
; SOURCE LINE # 74
; SOURCE LINE # 75
00B6 7F01 MOV R7,#01H
00B8 120000 E LCALL _map_io
00BB 8F82 MOV DPL,R7
00BD 8E83 MOV DPH,R6
00BF E0 MOVX A,@DPTR
00C0 20E008 JB ACC.0,?C0007
; SOURCE LINE # 76
C51 COMPILER V7.09 CARD9346 03/27/2005 16:17:14 PAGE 7
; SOURCE LINE # 77
00C3 ?C0008:
00C3 900000 R MOV DPTR,#tmp
00C6 E0 MOVX A,@DPTR
00C7 04 INC A
00C8 F0 MOVX @DPTR,A
00C9 80DE SJMP ?C0006
00CB ?C0007:
; SOURCE LINE # 78
00CB 7F01 MOV R7,#01H
00CD 120000 E LCALL _map_io
00D0 8F82 MOV DPL,R7
00D2 8E83 MOV DPH,R6
00D4 E4 CLR A
00D5 F0 MOVX @DPTR,A
; SOURCE LINE # 80
00D6 7F01 MOV R7,#01H
00D8 120000 E LCALL _map_io
00DB 8F82 MOV DPL,R7
00DD 8E83 MOV DPH,R6
00DF 748A MOV A,#08AH
00E1 F0 MOVX @DPTR,A
; SOURCE LINE # 81
00E2 7F01 MOV R7,#01H
00E4 120000 E LCALL _map_io
00E7 8F82 MOV DPL,R7
00E9 8E83 MOV DPH,R6
00EB 748E MOV A,#08EH
00ED F0 MOVX @DPTR,A
; SOURCE LINE # 82
00EE E4 CLR A
00EF FF MOV R7,A
00F0 120000 R LCALL _do_93c46
; SOURCE LINE # 83
00F3 7F01 MOV R7,#01H
00F5 120000 E LCALL _map_io
00F8 8F82 MOV DPL,R7
00FA 8E83 MOV DPH,R6
00FC 7488 MOV A,#088H
00FE F0 MOVX @DPTR,A
; SOURCE LINE # 84
00FF 7F01 MOV R7,#01H
0101 120000 E LCALL _map_io
0104 8F82 MOV DPL,R7
0106 8E83 MOV DPH,R6
0108 E4 CLR A
0109 F0 MOVX @DPTR,A
; SOURCE LINE # 86
010A 22 RET
; FUNCTION _write_93c46 (END)
; FUNCTION _do_93c46 (BEGIN)
; SOURCE LINE # 88
;---- Variable 'val' assigned to Register 'R7' ----
; SOURCE LINE # 89
; SOURCE LINE # 93
0000 900000 R MOV DPTR,#tmpval
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
; SOURCE LINE # 95
0005 E4 CLR A
0006 900000 R MOV DPTR,#count
C51 COMPILER V7.09 CARD9346 03/27/2005 16:17:14 PAGE 8
0009 F0 MOVX @DPTR,A
000A ?C0011:
; SOURCE LINE # 96
; SOURCE LINE # 97
000A 900000 R MOV DPTR,#tmpval
000D E0 MOVX A,@DPTR
000E 7F01 MOV R7,#01H
0010 30E718 JNB ACC.7,?C0014
; SOURCE LINE # 98
; SOURCE LINE # 100
0013 120000 E LCALL _map_io
0016 8F82 MOV DPL,R7
0018 8E83 MOV DPH,R6
001A 748A MOV A,#08AH
001C F0 MOVX @DPTR,A
; SOURCE LINE # 101
001D 7F01 MOV R7,#01H
001F 120000 E LCALL _map_io
0022 8F82 MOV DPL,R7
0024 8E83 MOV DPH,R6
0026 748E MOV A,#08EH
0028 F0 MOVX @DPTR,A
; SOURCE LINE # 102
0029 8016 SJMP ?C0015
002B ?C0014:
; SOURCE LINE # 104
; SOURCE LINE # 106
002B 120000 E LCALL _map_io
002E 8F82 MOV DPL,R7
0030 8E83 MOV DPH,R6
0032 7488 MOV A,#088H
0034 F0 MOVX @DPTR,A
; SOURCE LINE # 107
0035 7F01 MOV R7,#01H
0037 120000 E LCALL _map_io
003A 8F82 MOV DPL,R7
003C 8E83 MOV DPH,R6
003E 748C MOV A,#08CH
0040 F0 MOVX @DPTR,A
; SOURCE LINE # 108
0041 ?C0015:
; SOURCE LINE # 109
0041 900000 R MOV DPTR,#tmpval
0044 E0 MOVX A,@DPTR
0045 25E0 ADD A,ACC
0047 F0 MOVX @DPTR,A
; SOURCE LINE # 110
0048 900000 R MOV DPTR,#count
004B E0 MOVX A,@DPTR
004C 04 INC A
004D F0 MOVX @DPTR,A
004E E0 MOVX A,@DPTR
004F C3 CLR C
0050 9408 SUBB A,#08H
0052 40B6 JC ?C0011
; SOURCE LINE # 111
0054 ?C0016:
0054 22 RET
; FUNCTION _do_93c46 (END)
C51 COMPILER V7.09 CARD9346 03/27/2005 16:17:14 PAGE 9
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
s8_t . . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
u8_t . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
uchar. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
_read_93c46. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
address. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
count. . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
retval . . . . . . . . . . . . . . . AUTO XDATA U_INT 0002H 2
INT32S . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
INT16S . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
INT32U . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
ulong. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
_write_93c46 . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
address. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
value. . . . . . . . . . . . . . . . AUTO XDATA U_INT 0001H 2
tmp. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
INT16U . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
ushort . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
BOOL . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
s32_t. . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
s16_t. . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
u32_t. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
u16_t. . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
BYTE . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
WORD . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
uint . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_do_93c46. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
val. . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
count. . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
tmpval . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
ResetFunction. . . . . . . . . . . . . TYPEDEF CODE PROC ----- -----
_map_io. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
wchar_t. . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
INT8S. . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
INT8U. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 513 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- 10
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -