📄 main.lst
字号:
00E9 04 INC A
00EA F0 MOVX @DPTR,A
00EB ?C0050:
; SOURCE LINE # 215
00EB 900000 R MOV DPTR,#faultcur
00EE E0 MOVX A,@DPTR
00EF FF MOV R7,A
00F0 900000 R MOV DPTR,#faultfirst
00F3 E0 MOVX A,@DPTR
00F4 2F ADD A,R7
00F5 FD MOV R5,A
00F6 7F03 MOV R7,#03H
00F8 120000 R LCALL _DispEvent
; SOURCE LINE # 216
; SOURCE LINE # 217
C51 COMPILER V6.02 MAIN 04/04/2001 08:36:59 PAGE 15
; SOURCE LINE # 218
; SOURCE LINE # 219
; SOURCE LINE # 220
; SOURCE LINE # 221
; SOURCE LINE # 222
00FB ?C0053:
; SOURCE LINE # 223
; SOURCE LINE # 224
00FB E500 R MOV A,imgcode
00FD 6073 JZ ?C0030
00FF 5403 ANL A,#03H
0101 04 INC A
0102 F500 R MOV imgcode,A
; SOURCE LINE # 225
0104 ?C0055:
; SOURCE LINE # 227
0104 E500 R MOV A,imgcode
0106 24FE ADD A,#0FEH
0108 6026 JZ ?C0060
010A 14 DEC A
010B 6042 JZ ?C0063
010D 2402 ADD A,#02H
010F 7061 JNZ ?C0030
; SOURCE LINE # 228
; SOURCE LINE # 229
0111 ?C0057:
; SOURCE LINE # 230
; SOURCE LINE # 231
0111 900000 R MOV DPTR,#firenum
0114 E0 MOVX A,@DPTR
0115 FF MOV R7,A
0116 D3 SETB C
0117 9400 SUBB A,#00H
0119 400E JC ?C0058
; SOURCE LINE # 232
; SOURCE LINE # 233
011B 900000 R MOV DPTR,#firefirst
011E E0 MOVX A,@DPTR
011F 2F ADD A,R7
0120 14 DEC A
0121 FD MOV R5,A
0122 7F01 MOV R7,#01H
0124 120000 R LCALL _DispEvent
; SOURCE LINE # 234
0127 8049 SJMP ?C0030
; SOURCE LINE # 235
0129 ?C0058:
; SOURCE LINE # 236
0129 7F01 MOV R7,#01H
012B 120000 E LCALL _DispNoEvent
; SOURCE LINE # 237
012E 8042 SJMP ?C0030
; SOURCE LINE # 238
; SOURCE LINE # 239
0130 ?C0060:
; SOURCE LINE # 240
; SOURCE LINE # 241
0130 900000 R MOV DPTR,#startnum
0133 E0 MOVX A,@DPTR
0134 FF MOV R7,A
0135 D3 SETB C
0136 9400 SUBB A,#00H
C51 COMPILER V6.02 MAIN 04/04/2001 08:36:59 PAGE 16
0138 400E JC ?C0061
; SOURCE LINE # 242
; SOURCE LINE # 243
013A 900000 R MOV DPTR,#startfirst
013D E0 MOVX A,@DPTR
013E 2F ADD A,R7
013F 14 DEC A
0140 FD MOV R5,A
0141 7F02 MOV R7,#02H
0143 120000 R LCALL _DispEvent
; SOURCE LINE # 244
0146 802A SJMP ?C0030
; SOURCE LINE # 245
0148 ?C0061:
; SOURCE LINE # 246
0148 7F02 MOV R7,#02H
014A 120000 E LCALL _DispNoEvent
; SOURCE LINE # 247
014D 8023 SJMP ?C0030
; SOURCE LINE # 248
; SOURCE LINE # 249
014F ?C0063:
; SOURCE LINE # 250
; SOURCE LINE # 251
014F 900000 R MOV DPTR,#faultnum
0152 E0 MOVX A,@DPTR
0153 FF MOV R7,A
0154 D3 SETB C
0155 9400 SUBB A,#00H
0157 400E JC ?C0064
; SOURCE LINE # 252
; SOURCE LINE # 253
0159 900000 R MOV DPTR,#faultfirst
015C E0 MOVX A,@DPTR
015D 2F ADD A,R7
015E 14 DEC A
015F FD MOV R5,A
0160 7F03 MOV R7,#03H
0162 120000 R LCALL _DispEvent
; SOURCE LINE # 254
0165 800B SJMP ?C0030
; SOURCE LINE # 255
0167 ?C0064:
; SOURCE LINE # 256
0167 7F03 MOV R7,#03H
0169 120000 E LCALL _DispNoEvent
; SOURCE LINE # 257
016C 8004 SJMP ?C0030
; SOURCE LINE # 258
; SOURCE LINE # 259
; SOURCE LINE # 260
; SOURCE LINE # 261
; SOURCE LINE # 262
016E ?C0066:
; SOURCE LINE # 263
; SOURCE LINE # 264
016E D200 R SETB mute
; SOURCE LINE # 265
0170 C200 R CLR sound
; SOURCE LINE # 266
; SOURCE LINE # 267
; SOURCE LINE # 268
C51 COMPILER V6.02 MAIN 04/04/2001 08:36:59 PAGE 17
0172 ?C0030:
; SOURCE LINE # 269
0172 E500 R MOV A,keyfirst
0174 04 INC A
0175 540F ANL A,#0FH
0177 F500 R MOV keyfirst,A
; SOURCE LINE # 270
0179 1500 R DEC keynum
; SOURCE LINE # 271
017B 22 RET
; FUNCTION KeyProc (END)
; FUNCTION _DispEvent (BEGIN)
0000 900000 R MOV DPTR,#type
0003 EF MOV A,R7
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 ED MOV A,R5
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 273
; SOURCE LINE # 274
; SOURCE LINE # 275
0008 900000 R MOV DPTR,#type
000B E0 MOVX A,@DPTR
000C 24FE ADD A,#0FEH
000E 6036 JZ ?C0070
0010 14 DEC A
0011 605F JZ ?C0071
0013 2402 ADD A,#02H
0015 6003 JZ $ + 5H
0017 020000 R LJMP ?C0072
; SOURCE LINE # 276
; SOURCE LINE # 277
001A ?C0069:
; SOURCE LINE # 278
; SOURCE LINE # 279
001A 900000 R MOV DPTR,#loc
001D E0 MOVX A,@DPTR
001E 75F020 MOV B,#020H
0021 A4 MUL AB
0022 2400 R ADD A,#LOW Fire
0024 F582 MOV DPL,A
0026 E5F0 MOV A,B
0028 3400 R ADDC A,#HIGH Fire
002A AF82 MOV R7,DPL
002C FE MOV R6,A
002D 120000 E LCALL _OutEvent
; SOURCE LINE # 280
0030 900000 R MOV DPTR,#firenum
0033 E0 MOVX A,@DPTR
0034 FF MOV R7,A
0035 900000 R MOV DPTR,#type
0038 E0 MOVX A,@DPTR
0039 FD MOV R5,A
003A 120000 E LCALL _OutTNum
; SOURCE LINE # 281
003D 900000 R MOV DPTR,#firecur
0040 E0 MOVX A,@DPTR
0041 FF MOV R7,A
0042 120000 E LCALL _OutCur
; SOURCE LINE # 282
0045 22 RET
C51 COMPILER V6.02 MAIN 04/04/2001 08:36:59 PAGE 18
; SOURCE LINE # 283
; SOURCE LINE # 284
0046 ?C0070:
; SOURCE LINE # 285
; SOURCE LINE # 286
0046 900000 R MOV DPTR,#loc
0049 E0 MOVX A,@DPTR
004A 75F020 MOV B,#020H
004D A4 MUL AB
004E 2400 R ADD A,#LOW Start
0050 F582 MOV DPL,A
0052 E5F0 MOV A,B
0054 3400 R ADDC A,#HIGH Start
0056 AF82 MOV R7,DPL
0058 FE MOV R6,A
0059 120000 E LCALL _OutEvent
; SOURCE LINE # 287
005C 900000 R MOV DPTR,#startnum
005F E0 MOVX A,@DPTR
0060 FF MOV R7,A
0061 900000 R MOV DPTR,#type
0064 E0 MOVX A,@DPTR
0065 FD MOV R5,A
0066 120000 E LCALL _OutTNum
; SOURCE LINE # 288
0069 900000 R MOV DPTR,#startcur
006C E0 MOVX A,@DPTR
006D FF MOV R7,A
006E 120000 E LCALL _OutCur
; SOURCE LINE # 289
0071 22 RET
; SOURCE LINE # 290
; SOURCE LINE # 291
0072 ?C0071:
; SOURCE LINE # 292
; SOURCE LINE # 293
0072 900000 R MOV DPTR,#loc
0075 E0 MOVX A,@DPTR
0076 75F020 MOV B,#020H
0079 A4 MUL AB
007A 2400 R ADD A,#LOW Fault
007C F582 MOV DPL,A
007E E5F0 MOV A,B
0080 3400 R ADDC A,#HIGH Fault
0082 AF82 MOV R7,DPL
0084 FE MOV R6,A
0085 120000 E LCALL _OutEvent
; SOURCE LINE # 294
0088 900000 R MOV DPTR,#faultnum
008B E0 MOVX A,@DPTR
008C FF MOV R7,A
008D 900000 R MOV DPTR,#type
0090 E0 MOVX A,@DPTR
0091 FD MOV R5,A
0092 120000 E LCALL _OutTNum
; SOURCE LINE # 295
0095 900000 R MOV DPTR,#faultcur
0098 E0 MOVX A,@DPTR
0099 FF MOV R7,A
009A 120000 E LCALL _OutCur
; SOURCE LINE # 296
; SOURCE LINE # 298
C51 COMPILER V6.02 MAIN 04/04/2001 08:36:59 PAGE 19
; SOURCE LINE # 299
009D ?C0072:
009D 22 RET
; FUNCTION _DispEvent (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 957 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 24601 3
PDATA SIZE = ---- ----
DATA SIZE = 29 ----
IDATA SIZE = ---- ----
BIT SIZE = 16 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -