📄 my93c46.lst
字号:
0083 F0 MOVX @DPTR,A
0084 00 NOP
; SOURCE LINE # 32
0085 900000 R MOV DPTR,#tmp+01H
0088 E0 MOVX A,@DPTR
0089 25E0 ADD A,ACC
008B F0 MOVX @DPTR,A
008C 900000 R MOV DPTR,#tmp
008F E0 MOVX A,@DPTR
0090 33 RLC A
0091 F0 MOVX @DPTR,A
; SOURCE LINE # 33
0092 7F01 MOV R7,#01H
0094 120000 E LCALL _map_io
0097 8F82 MOV DPL,R7
0099 8E83 MOV DPH,R6
009B E0 MOVX A,@DPTR
009C 4404 ORL A,#04H
009E FF MOV R7,A
009F C007 PUSH AR7
00A1 7F01 MOV R7,#01H
00A3 120000 E LCALL _map_io
00A6 8F82 MOV DPL,R7
00A8 8E83 MOV DPH,R6
00AA D0E0 POP ACC
00AC F0 MOVX @DPTR,A
00AD 00 NOP
; SOURCE LINE # 34
00AE 7F01 MOV R7,#01H
00B0 120000 E LCALL _map_io
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 7
00B3 8F82 MOV DPL,R7
00B5 8E83 MOV DPH,R6
00B7 E0 MOVX A,@DPTR
00B8 5401 ANL A,#01H
00BA FF MOV R7,A
00BB 900000 R MOV DPTR,#res
00BE E0 MOVX A,@DPTR
00BF F0 MOVX @DPTR,A
00C0 A3 INC DPTR
00C1 E0 MOVX A,@DPTR
00C2 4F ORL A,R7
00C3 F0 MOVX @DPTR,A
; SOURCE LINE # 35
00C4 7F01 MOV R7,#01H
00C6 120000 E LCALL _map_io
00C9 8F82 MOV DPL,R7
00CB 8E83 MOV DPH,R6
00CD E0 MOVX A,@DPTR
00CE 54FB ANL A,#0FBH
00D0 FF MOV R7,A
00D1 C007 PUSH AR7
00D3 7F01 MOV R7,#01H
00D5 120000 E LCALL _map_io
00D8 8F82 MOV DPL,R7
00DA 8E83 MOV DPH,R6
00DC D0E0 POP ACC
00DE F0 MOVX @DPTR,A
00DF 00 NOP
; SOURCE LINE # 37
00E0 900000 R MOV DPTR,#idx+01H
00E3 E0 MOVX A,@DPTR
00E4 04 INC A
00E5 F0 MOVX @DPTR,A
00E6 6003 JZ $ + 5H
00E8 020000 R LJMP ?C0001
00EB 900000 R MOV DPTR,#idx
00EE E0 MOVX A,@DPTR
00EF 04 INC A
00F0 F0 MOVX @DPTR,A
00F1 ?C0024:
00F1 020000 R LJMP ?C0001
00F4 ?C0002:
; SOURCE LINE # 38
00F4 7F01 MOV R7,#01H
00F6 120000 E LCALL _map_io
00F9 8F82 MOV DPL,R7
00FB 8E83 MOV DPH,R6
00FD E0 MOVX A,@DPTR
00FE 54FD ANL A,#0FDH
0100 FF MOV R7,A
0101 C007 PUSH AR7
0103 7F01 MOV R7,#01H
0105 120000 E LCALL _map_io
0108 8F82 MOV DPL,R7
010A 8E83 MOV DPH,R6
010C D0E0 POP ACC
010E F0 MOVX @DPTR,A
; SOURCE LINE # 40
010F 900000 R MOV DPTR,#res
0112 E0 MOVX A,@DPTR
0113 FE MOV R6,A
0114 A3 INC DPTR
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 8
0115 E0 MOVX A,@DPTR
0116 FF MOV R7,A
; SOURCE LINE # 41
0117 ?C0004:
0117 22 RET
; FUNCTION _mw_trans (END)
; FUNCTION _mw_erase (BEGIN)
; SOURCE LINE # 45
0000 900000 R MOV DPTR,#address
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
; SOURCE LINE # 46
; SOURCE LINE # 47
0005 120000 R LCALL mw_ewen
; SOURCE LINE # 49
0008 7F01 MOV R7,#01H
000A 120000 E LCALL _map_io
000D 8F82 MOV DPL,R7
000F 8E83 MOV DPH,R6
0011 E0 MOVX A,@DPTR
0012 4408 ORL A,#08H
0014 FF MOV R7,A
0015 C007 PUSH AR7
0017 7F01 MOV R7,#01H
0019 120000 E LCALL _map_io
001C 8F82 MOV DPL,R7
001E 8E83 MOV DPH,R6
0020 D0E0 POP ACC
0022 F0 MOVX @DPTR,A
; SOURCE LINE # 50
0023 900000 R MOV DPTR,#address
0026 E0 MOVX A,@DPTR
0027 543F ANL A,#03FH
0029 75F080 MOV B,#080H
002C A4 MUL AB
002D FF MOV R7,A
002E E5F0 MOV A,B
0030 44E0 ORL A,#0E0H
0032 FE MOV R6,A
0033 7D09 MOV R5,#09H
0035 120000 R LCALL _mw_trans
; SOURCE LINE # 51
0038 7F01 MOV R7,#01H
003A 120000 E LCALL _map_io
003D 8F82 MOV DPL,R7
003F 8E83 MOV DPH,R6
0041 E0 MOVX A,@DPTR
0042 54F7 ANL A,#0F7H
0044 FF MOV R7,A
0045 C007 PUSH AR7
0047 7F01 MOV R7,#01H
0049 120000 E LCALL _map_io
004C 8F82 MOV DPL,R7
004E 8E83 MOV DPH,R6
0050 D0E0 POP ACC
0052 F0 MOVX @DPTR,A
; SOURCE LINE # 52
0053 00 NOP
; SOURCE LINE # 53
0054 7F01 MOV R7,#01H
0056 120000 E LCALL _map_io
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 9
0059 8F82 MOV DPL,R7
005B 8E83 MOV DPH,R6
005D E0 MOVX A,@DPTR
005E 4408 ORL A,#08H
0060 FF MOV R7,A
0061 C007 PUSH AR7
0063 7F01 MOV R7,#01H
0065 120000 E LCALL _map_io
0068 8F82 MOV DPL,R7
006A 8E83 MOV DPH,R6
006C D0E0 POP ACC
006E F0 MOVX @DPTR,A
006F ?C0005:
; SOURCE LINE # 54
006F 7F01 MOV R7,#01H
0071 120000 E LCALL _map_io
0074 8F82 MOV DPL,R7
0076 8E83 MOV DPH,R6
0078 E0 MOVX A,@DPTR
0079 30E0F3 JNB ACC.0,?C0005
007C ?C0006:
; SOURCE LINE # 55
007C 7F01 MOV R7,#01H
007E 120000 E LCALL _map_io
0081 8F82 MOV DPL,R7
0083 8E83 MOV DPH,R6
0085 E0 MOVX A,@DPTR
0086 54F7 ANL A,#0F7H
0088 FF MOV R7,A
0089 C007 PUSH AR7
008B 7F01 MOV R7,#01H
008D 120000 E LCALL _map_io
0090 8F82 MOV DPL,R7
0092 8E83 MOV DPH,R6
0094 D0E0 POP ACC
0096 F0 MOVX @DPTR,A
; SOURCE LINE # 57
0097 120000 R LCALL mw_ewds
; SOURCE LINE # 59
009A 7F01 MOV R7,#01H
; SOURCE LINE # 60
009C ?C0007:
009C 22 RET
; FUNCTION _mw_erase (END)
; FUNCTION mw_eral (BEGIN)
; SOURCE LINE # 64
; SOURCE LINE # 65
; SOURCE LINE # 66
0000 120000 R LCALL mw_ewen
; SOURCE LINE # 68
0003 7F01 MOV R7,#01H
0005 120000 E LCALL _map_io
0008 8F82 MOV DPL,R7
000A 8E83 MOV DPH,R6
000C E0 MOVX A,@DPTR
000D 4408 ORL A,#08H
000F FF MOV R7,A
0010 C007 PUSH AR7
0012 7F01 MOV R7,#01H
0014 120000 E LCALL _map_io
0017 8F82 MOV DPL,R7
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 10
0019 8E83 MOV DPH,R6
001B D0E0 POP ACC
001D F0 MOVX @DPTR,A
; SOURCE LINE # 69
001E 7E90 MOV R6,#090H
0020 120000 R LCALL L?0025
; SOURCE LINE # 70
0023 7F01 MOV R7,#01H
0025 120000 E LCALL _map_io
0028 8F82 MOV DPL,R7
002A 8E83 MOV DPH,R6
002C E0 MOVX A,@DPTR
002D 54F7 ANL A,#0F7H
002F FF MOV R7,A
0030 C007 PUSH AR7
0032 7F01 MOV R7,#01H
0034 120000 E LCALL _map_io
0037 8F82 MOV DPL,R7
0039 8E83 MOV DPH,R6
003B D0E0 POP ACC
003D F0 MOVX @DPTR,A
; SOURCE LINE # 71
003E 00 NOP
; SOURCE LINE # 72
003F 7F01 MOV R7,#01H
0041 120000 E LCALL _map_io
0044 8F82 MOV DPL,R7
0046 8E83 MOV DPH,R6
0048 E0 MOVX A,@DPTR
0049 4408 ORL A,#08H
004B FF MOV R7,A
004C C007 PUSH AR7
004E 7F01 MOV R7,#01H
0050 120000 E LCALL _map_io
0053 8F82 MOV DPL,R7
0055 8E83 MOV DPH,R6
0057 D0E0 POP ACC
0059 F0 MOVX @DPTR,A
005A ?C0008:
; SOURCE LINE # 73
005A 7F01 MOV R7,#01H
005C 120000 E LCALL _map_io
005F 8F82 MOV DPL,R7
0061 8E83 MOV DPH,R6
0063 E0 MOVX A,@DPTR
0064 30E0F3 JNB ACC.0,?C0008
0067 ?C0009:
; SOURCE LINE # 74
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 54F7 ANL A,#0F7H
0073 FF MOV R7,A
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
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 11
; SOURCE LINE # 76
0082 120000 R LCALL mw_ewds
; SOURCE LINE # 78
0085 7F01 MOV R7,#01H
; SOURCE LINE # 79
0087 ?C0010:
0087 22 RET
; FUNCTION mw_eral (END)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -