📄 ocm12864.lst
字号:
C51 COMPILER V8.08 OCM12864 07/23/2007 08:17:44 PAGE 11
; SOURCE LINE # 163
;---- Variable 'k' assigned to Register 'R6' ----
0021 E4 CLR A
0022 FE MOV R6,A
0023 ?C0032:
0023 900000 R MOV DPTR,#row_yl
0026 E0 MOVX A,@DPTR
0027 FF MOV R7,A
0028 EE MOV A,R6
0029 C3 CLR C
002A 9F SUBB A,R7
002B 4003 JC $ + 5H
002D 020000 R LJMP ?C0031
; SOURCE LINE # 164
; SOURCE LINE # 165
;---- Variable 'j' assigned to Register 'R4' ----
0030 E4 CLR A
0031 FC MOV R4,A
0032 ?C0035:
0032 900000 R MOV DPTR,#xl
0035 E0 MOVX A,@DPTR
0036 FF MOV R7,A
0037 EC MOV A,R4
0038 C3 CLR C
0039 9F SUBB A,R7
003A 4003 JC $ + 5H
003C 020000 R LJMP ?C0034
; SOURCE LINE # 166
; SOURCE LINE # 167
003F 900000 R MOV DPTR,#x
0042 120000 R LCALL L?0077
; SOURCE LINE # 169
0045 900000 R MOV DPTR,#yl
0048 E0 MOVX A,@DPTR
0049 FF MOV R7,A
004A EE MOV A,R6
004B 8FF0 MOV B,R7
004D A4 MUL AB
004E FF MOV R7,A
004F 900000 R MOV DPTR,#y
0052 E0 MOVX A,@DPTR
0053 2440 ADD A,#040H
0055 2F ADD A,R7
0056 FD MOV R5,A
0057 E4 CLR A
0058 FF MOV R7,A
0059 120000 R LCALL _wr_lcd
; SOURCE LINE # 170
005C 900000 R MOV DPTR,#xl
005F E0 MOVX A,@DPTR
0060 FF MOV R7,A
0061 E9 MOV A,R1
0062 8FF0 MOV B,R7
0064 A4 MUL AB
0065 FD MOV R5,A
0066 A3 INC DPTR
0067 E0 MOVX A,@DPTR
0068 FB MOV R3,A
0069 ED MOV A,R5
006A 8BF0 MOV B,R3
006C A4 MUL AB
006D FD MOV R5,A
C51 COMPILER V8.08 OCM12864 07/23/2007 08:17:44 PAGE 12
006E 900000 R MOV DPTR,#row_yl
0071 E0 MOVX A,@DPTR
0072 FB MOV R3,A
0073 ED MOV A,R5
0074 8BF0 MOV B,R3
0076 A4 MUL AB
0077 FD MOV R5,A
0078 EE MOV A,R6
0079 8FF0 MOV B,R7
007B A4 MUL AB
007C FF MOV R7,A
007D 900000 R MOV DPTR,#yl
0080 E0 MOVX A,@DPTR
0081 FB MOV R3,A
0082 EF MOV A,R7
0083 8BF0 MOV B,R3
0085 A4 MUL AB
0086 2D ADD A,R5
0087 FF MOV R7,A
0088 EC MOV A,R4
0089 8BF0 MOV B,R3
008B A4 MUL AB
008C 2F ADD A,R7
008D 900000 R MOV DPTR,#a
0090 F0 MOVX @DPTR,A
; SOURCE LINE # 171
0091 E4 CLR A
0092 900000 R MOV DPTR,#i
0095 F0 MOVX @DPTR,A
0096 ?C0038:
0096 900000 R MOV DPTR,#yl
0099 E0 MOVX A,@DPTR
009A FF MOV R7,A
009B 900000 R MOV DPTR,#i
009E E0 MOVX A,@DPTR
009F FD MOV R5,A
00A0 C3 CLR C
00A1 9F SUBB A,R7
00A2 5028 JNC ?C0037
; SOURCE LINE # 172
00A4 ED MOV A,R5
00A5 FB MOV R3,A
00A6 A3 INC DPTR
00A7 E0 MOVX A,@DPTR
00A8 2B ADD A,R3
00A9 FB MOV R3,A
00AA E4 CLR A
00AB 33 RLC A
00AC FA MOV R2,A
00AD 900000 R MOV DPTR,#chn
00B0 E0 MOVX A,@DPTR
00B1 F8 MOV R0,A
00B2 A3 INC DPTR
00B3 E0 MOVX A,@DPTR
00B4 2B ADD A,R3
00B5 F582 MOV DPL,A
00B7 E8 MOV A,R0
00B8 3A ADDC A,R2
00B9 F583 MOV DPH,A
00BB E4 CLR A
00BC 93 MOVC A,@A+DPTR
00BD F4 CPL A
C51 COMPILER V8.08 OCM12864 07/23/2007 08:17:44 PAGE 13
00BE FD MOV R5,A
00BF 7F01 MOV R7,#01H
00C1 120000 R LCALL _wr_lcd
00C4 900000 R MOV DPTR,#i
00C7 E0 MOVX A,@DPTR
00C8 04 INC A
00C9 F0 MOVX @DPTR,A
00CA 80CA SJMP ?C0038
; SOURCE LINE # 173
00CC ?C0037:
00CC 0C INC R4
00CD 020000 R LJMP ?C0035
; SOURCE LINE # 174
00D0 ?C0034:
00D0 0E INC R6
00D1 020000 R LJMP ?C0032
; SOURCE LINE # 175
00D4 ?C0031:
00D4 09 INC R1
00D5 020000 R LJMP ?C0029
; SOURCE LINE # 176
00D8 ?C0041:
00D8 22 RET
; FUNCTION _chn_fdisp (END)
; FUNCTION num_disp (BEGIN)
; SOURCE LINE # 178
; SOURCE LINE # 179
; SOURCE LINE # 180
0000 A200 R MOV C,cs
0002 9294 MOV cs1,C
; SOURCE LINE # 181
0004 A200 R MOV C,cs
0006 B3 CPL C
0007 9295 MOV cs2,C
; SOURCE LINE # 182
0009 900000 R MOV DPTR,#Num
000C E0 MOVX A,@DPTR
000D B41000 CJNE A,#010H,?C0060
0010 ?C0060:
0010 4003 JC $ + 5H
0012 020000 R LJMP ?C0059
0015 900000 R MOV DPTR,#?C0061
0018 F8 MOV R0,A
0019 28 ADD A,R0
001A 28 ADD A,R0
001B 73 JMP @A+DPTR
001C ?C0061:
001C 020000 R LJMP ?C0043
001F 020000 R LJMP ?C0044
0022 020000 R LJMP ?C0045
0025 020000 R LJMP ?C0046
0028 020000 R LJMP ?C0047
002B 020000 R LJMP ?C0048
002E 020000 R LJMP ?C0049
0031 020000 R LJMP ?C0050
0034 020000 R LJMP ?C0051
0037 020000 R LJMP ?C0052
003A 020000 R LJMP ?C0053
003D 020000 R LJMP ?C0054
0040 020000 R LJMP ?C0055
0043 020000 R LJMP ?C0056
C51 COMPILER V8.08 OCM12864 07/23/2007 08:17:44 PAGE 14
0046 020000 R LJMP ?C0057
0049 020000 R LJMP ?C0058
; SOURCE LINE # 183
; SOURCE LINE # 184
004C ?C0043:
004C 900000 R MOV DPTR,#x
004F E0 MOVX A,@DPTR
0050 FF MOV R7,A
0051 A3 INC DPTR
0052 E0 MOVX A,@DPTR
0053 FD MOV R5,A
0054 900000 R MOV DPTR,#?_chn_disp?BYTE+03H
0057 7408 MOV A,#08H
0059 F0 MOVX @DPTR,A
005A A3 INC DPTR
005B 7401 MOV A,#01H
005D F0 MOVX @DPTR,A
005E A3 INC DPTR
005F F0 MOVX @DPTR,A
0060 A3 INC DPTR
0061 7400 R MOV A,#HIGH hz_zero
0063 F0 MOVX @DPTR,A
0064 A3 INC DPTR
0065 7400 R MOV A,#LOW hz_zero
0067 020000 R LJMP ?C0076
; SOURCE LINE # 185
006A ?C0044:
006A 900000 R MOV DPTR,#x
006D E0 MOVX A,@DPTR
006E FF MOV R7,A
006F A3 INC DPTR
0070 E0 MOVX A,@DPTR
0071 FD MOV R5,A
0072 900000 R MOV DPTR,#?_chn_disp?BYTE+03H
0075 7408 MOV A,#08H
0077 F0 MOVX @DPTR,A
0078 A3 INC DPTR
0079 7401 MOV A,#01H
007B F0 MOVX @DPTR,A
007C A3 INC DPTR
007D F0 MOVX @DPTR,A
007E A3 INC DPTR
007F 7400 R MOV A,#HIGH hz_one
0081 F0 MOVX @DPTR,A
0082 A3 INC DPTR
0083 7400 R MOV A,#LOW hz_one
0085 ?C0062:
0085 020000 R LJMP ?C0076
; SOURCE LINE # 186
0088 ?C0045:
0088 900000 R MOV DPTR,#x
008B E0 MOVX A,@DPTR
008C FF MOV R7,A
008D A3 INC DPTR
008E E0 MOVX A,@DPTR
008F FD MOV R5,A
0090 900000 R MOV DPTR,#?_chn_disp?BYTE+03H
0093 7408 MOV A,#08H
0095 F0 MOVX @DPTR,A
0096 A3 INC DPTR
0097 7401 MOV A,#01H
0099 F0 MOVX @DPTR,A
C51 COMPILER V8.08 OCM12864 07/23/2007 08:17:44 PAGE 15
009A A3 INC DPTR
009B F0 MOVX @DPTR,A
009C A3 INC DPTR
009D 7400 R MOV A,#HIGH hz_two
009F F0 MOVX @DPTR,A
00A0 A3 INC DPTR
00A1 7400 R MOV A,#LOW hz_two
00A3 ?C0063:
00A3 020000 R LJMP ?C0076
; SOURCE LINE # 187
00A6 ?C0046:
00A6 900000 R MOV DPTR,#x
00A9 E0 MOVX A,@DPTR
00AA FF MOV R7,A
00AB A3 INC DPTR
00AC E0 MOVX A,@DPTR
00AD FD MOV R5,A
00AE 900000 R MOV DPTR,#?_chn_disp?BYTE+03H
00B1 7408 MOV A,#08H
00B3 F0 MOVX @DPTR,A
00B4 A3 INC DPTR
00B5 7401 MOV A,#01H
00B7 F0 MOVX @DPTR,A
00B8 A3 INC DPTR
00B9 F0 MOVX @DPTR,A
00BA A3 INC DPTR
00BB 7400 R MOV A,#HIGH hz_three
00BD F0 MOVX @DPTR,A
00BE A3 INC DPTR
00BF 7400 R MOV A,#LOW hz_three
00C1 ?C0064:
00C1 020000 R LJMP ?C0076
; SOURCE LINE # 188
00C4 ?C0047:
00C4 900000 R MOV DPTR,#x
00C7 E0 MOVX A,@DPTR
00C8 FF MOV R7,A
00C9 A3 INC DPTR
00CA E0 MOVX A,@DPTR
00CB FD MOV R5,A
00CC 900000 R MOV DPTR,#?_chn_disp?BYTE+03H
00CF 7408 MOV A,#08H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -