📄 my93c46.lst
字号:
; FUNCTION mw_ewds (BEGIN)
; SOURCE LINE # 83
; SOURCE LINE # 84
; SOURCE LINE # 85
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 4408 ORL A,#08H
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 # 86
001B 7E80 MOV R6,#080H
001D 120000 R LCALL L?0025
; SOURCE LINE # 87
0020 7F01 MOV R7,#01H
0022 120000 E LCALL _map_io
0025 8F82 MOV DPL,R7
0027 8E83 MOV DPH,R6
0029 E0 MOVX A,@DPTR
002A 54F7 ANL A,#0F7H
002C FF MOV R7,A
002D C007 PUSH AR7
002F 7F01 MOV R7,#01H
0031 120000 E LCALL _map_io
0034 8F82 MOV DPL,R7
0036 8E83 MOV DPH,R6
0038 D0E0 POP ACC
003A F0 MOVX @DPTR,A
; SOURCE LINE # 88
003B 7F01 MOV R7,#01H
; SOURCE LINE # 89
003D ?C0011:
003D 22 RET
; FUNCTION mw_ewds (END)
; FUNCTION mw_ewen (BEGIN)
; SOURCE LINE # 93
; SOURCE LINE # 94
; SOURCE LINE # 95
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 4408 ORL A,#08H
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 12
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 # 97
001B 7D09 MOV R5,#09H
001D 7F00 MOV R7,#00H
001F 7E98 MOV R6,#098H
0021 120000 R LCALL _mw_trans
; SOURCE LINE # 99
0024 7F01 MOV R7,#01H
0026 120000 E LCALL _map_io
0029 8F82 MOV DPL,R7
002B 8E83 MOV DPH,R6
002D E0 MOVX A,@DPTR
002E 54F7 ANL A,#0F7H
0030 FF MOV R7,A
0031 C007 PUSH AR7
0033 7F01 MOV R7,#01H
0035 120000 E LCALL _map_io
0038 8F82 MOV DPL,R7
003A 8E83 MOV DPH,R6
003C D0E0 POP ACC
003E F0 MOVX @DPTR,A
; SOURCE LINE # 100
003F 7F01 MOV R7,#01H
; SOURCE LINE # 101
0041 ?C0012:
0041 22 RET
; FUNCTION mw_ewen (END)
; FUNCTION mw_test (BEGIN)
; SOURCE LINE # 105
; SOURCE LINE # 106
; SOURCE LINE # 107
; SOURCE LINE # 108
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 4408 ORL A,#08H
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 # 110
001B 7D09 MOV R5,#09H
001D 7F00 MOV R7,#00H
001F 7EC0 MOV R6,#0C0H
0021 120000 R LCALL _mw_trans
0024 900000 R MOV DPTR,#res
0027 EE MOV A,R6
0028 F0 MOVX @DPTR,A
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 13
0029 A3 INC DPTR
002A EF MOV A,R7
002B F0 MOVX @DPTR,A
; SOURCE LINE # 111
002C 7D10 MOV R5,#010H
002E 74FF MOV A,#0FFH
0030 FF MOV R7,A
0031 FE MOV R6,A
0032 120000 R LCALL _mw_trans
; SOURCE LINE # 113
0035 7F01 MOV R7,#01H
0037 120000 E LCALL _map_io
003A 8F82 MOV DPL,R7
003C 8E83 MOV DPH,R6
003E E0 MOVX A,@DPTR
003F 54F7 ANL A,#0F7H
0041 FF MOV R7,A
0042 C007 PUSH AR7
0044 7F01 MOV R7,#01H
0046 120000 E LCALL _map_io
0049 8F82 MOV DPL,R7
004B 8E83 MOV DPH,R6
004D D0E0 POP ACC
004F F0 MOVX @DPTR,A
; SOURCE LINE # 115
0050 900000 R MOV DPTR,#res+01H
0053 E0 MOVX A,@DPTR
0054 20E004 JB ACC.0,?C0013
0057 7F01 MOV R7,#01H
0059 8002 SJMP ?C0014
005B ?C0013:
005B 7F00 MOV R7,#00H
005D ?C0014:
; SOURCE LINE # 116
005D ?C0015:
005D 22 RET
; FUNCTION mw_test (END)
; FUNCTION _mw_read (BEGIN)
; SOURCE LINE # 119
0000 900000 R MOV DPTR,#address
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
; SOURCE LINE # 120
; SOURCE LINE # 121
; SOURCE LINE # 122
0005 7F01 MOV R7,#01H
0007 120000 E LCALL _map_io
000A 8F82 MOV DPL,R7
000C 8E83 MOV DPH,R6
000E E0 MOVX A,@DPTR
000F 4408 ORL A,#08H
0011 FF MOV R7,A
0012 C007 PUSH AR7
0014 7F01 MOV R7,#01H
0016 120000 E LCALL _map_io
0019 8F82 MOV DPL,R7
001B 8E83 MOV DPH,R6
001D D0E0 POP ACC
001F F0 MOVX @DPTR,A
; SOURCE LINE # 123
0020 900000 R MOV DPTR,#address
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 14
0023 E0 MOVX A,@DPTR
0024 543F ANL A,#03FH
0026 75F080 MOV B,#080H
0029 A4 MUL AB
002A FF MOV R7,A
002B E5F0 MOV A,B
002D 44C0 ORL A,#0C0H
002F FE MOV R6,A
0030 7D09 MOV R5,#09H
0032 120000 R LCALL _mw_trans
; SOURCE LINE # 124
0035 7D10 MOV R5,#010H
0037 74FF MOV A,#0FFH
0039 FF MOV R7,A
003A FE MOV R6,A
003B 120000 R LCALL _mw_trans
003E 900000 R MOV DPTR,#res
0041 EE MOV A,R6
0042 F0 MOVX @DPTR,A
0043 A3 INC DPTR
0044 EF MOV A,R7
0045 F0 MOVX @DPTR,A
; SOURCE LINE # 125
0046 7F01 MOV R7,#01H
0048 120000 E LCALL _map_io
004B 8F82 MOV DPL,R7
004D 8E83 MOV DPH,R6
004F E0 MOVX A,@DPTR
0050 54F7 ANL A,#0F7H
0052 FF MOV R7,A
0053 C007 PUSH AR7
0055 7F01 MOV R7,#01H
0057 120000 E LCALL _map_io
005A 8F82 MOV DPL,R7
005C 8E83 MOV DPH,R6
005E D0E0 POP ACC
0060 F0 MOVX @DPTR,A
; SOURCE LINE # 127
0061 900000 R MOV DPTR,#res
0064 E0 MOVX A,@DPTR
0065 FE MOV R6,A
0066 A3 INC DPTR
0067 E0 MOVX A,@DPTR
0068 FF MOV R7,A
; SOURCE LINE # 128
0069 ?C0016:
0069 22 RET
; FUNCTION _mw_read (END)
; FUNCTION _mw_write (BEGIN)
; SOURCE LINE # 132
0000 900000 R MOV DPTR,#address
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EC MOV A,R4
0007 F0 MOVX @DPTR,A
0008 A3 INC DPTR
0009 ED MOV A,R5
000A F0 MOVX @DPTR,A
; SOURCE LINE # 133
; SOURCE LINE # 134
C51 COMPILER V7.09 MY93C46 03/27/2005 16:17:13 PAGE 15
000B 120000 R LCALL mw_ewen
; SOURCE LINE # 136
000E 7F01 MOV R7,#01H
0010 120000 E LCALL _map_io
0013 8F82 MOV DPL,R7
0015 8E83 MOV DPH,R6
0017 E0 MOVX A,@DPTR
0018 4408 ORL A,#08H
001A FF MOV R7,A
001B C007 PUSH AR7
001D 7F01 MOV R7,#01H
001F 120000 E LCALL _map_io
0022 8F82 MOV DPL,R7
0024 8E83 MOV DPH,R6
0026 D0E0 POP ACC
0028 F0 MOVX @DPTR,A
; SOURCE LINE # 138
0029 900000 R MOV DPTR,#address
002C E0 MOVX A,@DPTR
002D 543F ANL A,#03FH
002F 75F080 MOV B,#080H
0032 A4 MUL AB
0033 FF MOV R7,A
0034 E5F0 MOV A,B
0036 44A0 ORL A,#0A0H
0038 FE MOV R6,A
0039 7D09 MOV R5,#09H
003B 120000 R LCALL _mw_trans
; SOURCE LINE # 139
003E 900000 R MOV DPTR,#dat
0041 E0 MOVX A,@DPTR
0042 FE MOV R6,A
0043 A3 INC DPTR
0044 E0 MOVX A,@DPTR
0045 FF MOV R7,A
0046 7D10 MOV R5,#010H
0048 120000 R LCALL _mw_trans
; SOURCE LINE # 141
004B 7F01 MOV R7,#01H
004D 120000 E LCALL _map_io
0050 8F82 MOV DPL,R7
0052 8E83 MOV DPH,R6
0054 E0 MOVX A,@DPTR
0055 54F7 ANL A,#0F7H
0057 FF MOV R7,A
0058 C007 PUSH AR7
005A 7F01 MOV R7,#01H
005C 120000 E LCALL _map_io
005F 8F82 MOV DPL,R7
0061 8E83 MOV DPH,R6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -