📄 my93c46.lst
字号:
0063 D0E0 POP ACC
0065 F0 MOVX @DPTR,A
; SOURCE LINE # 142
0066 00 NOP
; SOURCE LINE # 143
0067 7F01 MOV R7,#01H
0069 120000 E LCALL _map_io
006C 8F82 MOV DPL,R7
006E 8E83 MOV DPH,R6
0070 E0 MOVX A,@DPTR
0071 4408 ORL A,#08H
0073 FF MOV R7,A
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 16
0074 C007 PUSH AR7
0076 7F01 MOV R7,#01H
0078 120000 E LCALL _map_io
007B 8F82 MOV DPL,R7
007D 8E83 MOV DPH,R6
007F D0E0 POP ACC
0081 F0 MOVX @DPTR,A
0082 ?C0017:
; SOURCE LINE # 144
0082 7F01 MOV R7,#01H
0084 120000 E LCALL _map_io
0087 8F82 MOV DPL,R7
0089 8E83 MOV DPH,R6
008B E0 MOVX A,@DPTR
008C 30E0F3 JNB ACC.0,?C0017
008F ?C0018:
; SOURCE LINE # 145
008F 7F01 MOV R7,#01H
0091 120000 E LCALL _map_io
0094 8F82 MOV DPL,R7
0096 8E83 MOV DPH,R6
0098 E0 MOVX A,@DPTR
0099 54F7 ANL A,#0F7H
009B FF MOV R7,A
009C C007 PUSH AR7
009E 7F01 MOV R7,#01H
00A0 120000 E LCALL _map_io
00A3 8F82 MOV DPL,R7
00A5 8E83 MOV DPH,R6
00A7 D0E0 POP ACC
00A9 F0 MOVX @DPTR,A
; SOURCE LINE # 147
00AA 120000 R LCALL mw_ewds
; SOURCE LINE # 149
00AD 7F01 MOV R7,#01H
; SOURCE LINE # 150
00AF ?C0019:
00AF 22 RET
; FUNCTION _mw_write (END)
; FUNCTION _mw_wral (BEGIN)
; SOURCE LINE # 154
0000 900000 R MOV DPTR,#dat
0003 EE MOV A,R6
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EF MOV A,R7
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 155
; SOURCE LINE # 156
0008 120000 R LCALL mw_ewen
; SOURCE LINE # 158
000B 7F01 MOV R7,#01H
000D 120000 E LCALL _map_io
0010 8F82 MOV DPL,R7
0012 8E83 MOV DPH,R6
0014 E0 MOVX A,@DPTR
0015 4408 ORL A,#08H
0017 FF MOV R7,A
0018 C007 PUSH AR7
001A 7F01 MOV R7,#01H
001C 120000 E LCALL _map_io
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 17
001F 8F82 MOV DPL,R7
0021 8E83 MOV DPH,R6
0023 D0E0 POP ACC
0025 F0 MOVX @DPTR,A
; SOURCE LINE # 160
0026 7D09 MOV R5,#09H
0028 7F00 MOV R7,#00H
002A 7E88 MOV R6,#088H
002C 120000 R LCALL _mw_trans
; SOURCE LINE # 161
002F 900000 R MOV DPTR,#dat
0032 E0 MOVX A,@DPTR
0033 FE MOV R6,A
0034 A3 INC DPTR
0035 E0 MOVX A,@DPTR
0036 FF MOV R7,A
0037 7D10 MOV R5,#010H
0039 120000 R LCALL _mw_trans
; SOURCE LINE # 163
003C 7F01 MOV R7,#01H
003E 120000 E LCALL _map_io
0041 8F82 MOV DPL,R7
0043 8E83 MOV DPH,R6
0045 E0 MOVX A,@DPTR
0046 54F7 ANL A,#0F7H
0048 FF MOV R7,A
0049 C007 PUSH AR7
004B 7F01 MOV R7,#01H
004D 120000 E LCALL _map_io
0050 8F82 MOV DPL,R7
0052 8E83 MOV DPH,R6
0054 D0E0 POP ACC
0056 F0 MOVX @DPTR,A
; SOURCE LINE # 164
0057 00 NOP
; SOURCE LINE # 165
0058 7F01 MOV R7,#01H
005A 120000 E LCALL _map_io
005D 8F82 MOV DPL,R7
005F 8E83 MOV DPH,R6
0061 E0 MOVX A,@DPTR
0062 4408 ORL A,#08H
0064 FF MOV R7,A
0065 C007 PUSH AR7
0067 7F01 MOV R7,#01H
0069 120000 E LCALL _map_io
006C 8F82 MOV DPL,R7
006E 8E83 MOV DPH,R6
0070 D0E0 POP ACC
0072 F0 MOVX @DPTR,A
0073 ?C0020:
; SOURCE LINE # 166
0073 7F01 MOV R7,#01H
0075 120000 E LCALL _map_io
0078 8F82 MOV DPL,R7
007A 8E83 MOV DPH,R6
007C E0 MOVX A,@DPTR
007D 30E0F3 JNB ACC.0,?C0020
0080 ?C0021:
; SOURCE LINE # 167
0080 7F01 MOV R7,#01H
0082 120000 E LCALL _map_io
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 18
0085 8F82 MOV DPL,R7
0087 8E83 MOV DPH,R6
0089 E0 MOVX A,@DPTR
008A 54F7 ANL A,#0F7H
008C FF MOV R7,A
008D C007 PUSH AR7
008F 7F01 MOV R7,#01H
0091 120000 E LCALL _map_io
0094 8F82 MOV DPL,R7
0096 8E83 MOV DPH,R6
0098 D0E0 POP ACC
009A F0 MOVX @DPTR,A
; SOURCE LINE # 169
009B 120000 R LCALL mw_ewds
; SOURCE LINE # 171
009E 7F01 MOV R7,#01H
; SOURCE LINE # 172
00A0 ?C0022:
00A0 22 RET
; FUNCTION _mw_wral (END)
; FUNCTION mw_init (BEGIN)
; SOURCE LINE # 175
; SOURCE LINE # 176
; SOURCE LINE # 177
0000 7F01 MOV R7,#01H
0002 120000 E LCALL _map_io
0005 8F82 MOV DPL,R7
0007 8E83 MOV DPH,R6
0009 E0 MOVX A,@DPTR
000A 54F7 ANL A,#0F7H
000C FF MOV R7,A
000D C007 PUSH AR7
000F 7F01 MOV R7,#01H
0011 120000 E LCALL _map_io
0014 8F82 MOV DPL,R7
0016 8E83 MOV DPH,R6
0018 D0E0 POP ACC
001A F0 MOVX @DPTR,A
; SOURCE LINE # 178
001B 7F01 MOV R7,#01H
001D 120000 E LCALL _map_io
0020 8F82 MOV DPL,R7
0022 8E83 MOV DPH,R6
0024 E0 MOVX A,@DPTR
0025 54FB ANL A,#0FBH
0027 FF MOV R7,A
0028 C007 PUSH AR7
002A 7F01 MOV R7,#01H
002C 120000 E LCALL _map_io
002F 8F82 MOV DPL,R7
0031 8E83 MOV DPH,R6
0033 D0E0 POP ACC
0035 F0 MOVX @DPTR,A
; SOURCE LINE # 179
0036 7F01 MOV R7,#01H
0038 120000 E LCALL _map_io
003B 8F82 MOV DPL,R7
003D 8E83 MOV DPH,R6
003F E0 MOVX A,@DPTR
0040 54FD ANL A,#0FDH
0042 FF MOV R7,A
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 19
0043 C007 PUSH AR7
0045 7F01 MOV R7,#01H
0047 120000 E LCALL _map_io
004A 8F82 MOV DPL,R7
004C 8E83 MOV DPH,R6
004E D0E0 POP ACC
0050 F0 MOVX @DPTR,A
; SOURCE LINE # 181
0051 7F01 MOV R7,#01H
; SOURCE LINE # 182
0053 ?C0023:
0053 22 RET
; FUNCTION mw_init (END)
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 20
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
s8_t . . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
u8_t . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
mw_test. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
res. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
MW_WRITE . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
uchar. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
MW_READ. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
INT32S . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
INT16S . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
INT32U . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
ulong. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
INT16U . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
ushort . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
MW_ERAL. . . . . . . . . . . . . . . . E_CONST ----- 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
MW_EWEN. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
BYTE . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
_mw_erase. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
address. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
MW_EWDS. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
MW_WRAL. . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
WORD . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
uint . . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_mw_read . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
address. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
res. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0001H 2
_mw_trans. . . . . . . . . . . . . . . PUBLIC CODE PROC 0004H -----
dat. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
bits . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
res. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0001H 2
idx. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0003H 2
tmp. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0005H 2
ResetFunction. . . . . . . . . . . . . TYPEDEF CODE PROC ----- -----
_mw_write. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
address. . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
dat. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0001H 2
_map_io. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_mw_wral . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
dat. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
mw_eral. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
wchar_t. . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
MW_ERASE . . . . . . . . . . . . . . . E_CONST ----- INT ----- 2
mw_ewen. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
INT8S. . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
INT8U. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
mw_ewds. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
mw_init. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1322 ----
CONSTANT SIZE = ---- ----
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 21
XDATA SIZE = ---- 18
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 + -