📄 calculator.m51
字号:
C:0D29H LINE# 206
C:0D29H LINE# 207
C:0D2BH LINE# 208
C:0D2BH LINE# 210
C:0D2EH LINE# 211
------- ENDPROC TIMER0_INT
------- PROC TEST_KEY
------- DO
D:0007H SYMBOL mykey
------- ENDDO
C:0E30H LINE# 214
C:0E30H LINE# 215
C:0E30H LINE# 218
C:0E35H LINE# 220
C:0E35H LINE# 221
------- ENDPROC TEST_KEY
------- PROC READ_BUSY
BL51 BANKED LINKER/LOCATER V5.12 09/29/2007 20:36:01 PAGE 7
C:0D9BH LINE# 224
C:0D9BH LINE# 225
C:0D9BH LINE# 226
C:0D9BH LINE# 227
C:0D9EH LINE# 228
C:0DA0H LINE# 229
C:0DA2H LINE# 230
C:0DA4H LINE# 231
C:0DA9H LINE# 232
C:0DABH LINE# 233
C:0DAEH LINE# 234
------- ENDPROC READ_BUSY
------- PROC L?0119
------- ENDPROC L?0119
------- PROC _WRITE_COMM
D:0007H SYMBOL lcdcomm
C:0D8DH LINE# 237
C:0D8DH LINE# 238
C:0D8DH LINE# 239
C:0D8FH LINE# 240
C:0D91H LINE# 241
C:0D93H LINE# 242
C:0D95H LINE# 243
C:0D98H LINE# 244
C:0D9AH LINE# 245
------- ENDPROC _WRITE_COMM
------- PROC _WRITE_DATA
D:0007H SYMBOL lcddata
C:0E15H LINE# 248
C:0E15H LINE# 249
C:0E15H LINE# 250
C:0E17H LINE# 251
C:0E19H LINE# 252
C:0E1BH LINE# 253
C:0E1DH LINE# 254
C:0E20H LINE# 255
C:0E22H LINE# 256
------- ENDPROC _WRITE_DATA
------- PROC INIT_LCD_CAL
C:0DC2H LINE# 259
C:0DC2H LINE# 260
C:0DC2H LINE# 261
C:0DC2H LINE# 262
C:0DC2H LINE# 264
C:0DC5H LINE# 265
C:0DCAH LINE# 266
C:0DCFH LINE# 267
------- ENDPROC INIT_LCD_CAL
------- PROC INIT_LCD_LOGO
C:0E23H LINE# 271
C:0E23H LINE# 272
C:0E23H LINE# 273
C:0E23H LINE# 274
C:0E23H LINE# 276
C:0E26H LINE# 277
C:0E2BH LINE# 278
------- ENDPROC INIT_LCD_LOGO
BL51 BANKED LINKER/LOCATER V5.12 09/29/2007 20:36:01 PAGE 8
------- PROC INIT_TIMER0
C:0DF6H LINE# 282
C:0DF6H LINE# 283
C:0DF6H LINE# 284
C:0DF9H LINE# 285
C:0DFCH LINE# 286
C:0DFFH LINE# 287
C:0E01H LINE# 288
C:0E03H LINE# 289
C:0E05H LINE# 290
------- ENDPROC INIT_TIMER0
------- PROC _DISPLAY
D:0044H SYMBOL buf
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0D39H LINE# 293
C:0D3FH LINE# 294
C:0D3FH LINE# 297
C:0D44H LINE# 298
C:0D49H LINE# 300
C:0D5CH LINE# 301
C:0D62H LINE# 302
------- ENDPROC _DISPLAY
------- PROC _DISPLAY_LOGO
D:0004H SYMBOL DData
------- DO
D:0006H SYMBOL j
------- ENDDO
C:0D63H LINE# 305
C:0D67H LINE# 306
C:0D67H LINE# 309
C:0D69H LINE# 310
C:0D69H LINE# 311
C:0D77H LINE# 312
C:0D7CH LINE# 313
C:0D80H LINE# 314
------- ENDPROC _DISPLAY_LOGO
------- PROC DIGIT_INPUT_CALCUL
------- DO
D:004DH SYMBOL pos
D:0025H SYMBOL tmp
D:0029H SYMBOL last_op
------- ENDDO
C:09EAH LINE# 317
C:09EAH LINE# 318
C:09EAH LINE# 322
C:09EFH LINE# 324
C:09F4H LINE# 325
C:09F7H LINE# 327
C:09F7H LINE# 328
C:09F7H LINE# 329
C:09FCH LINE# 331
C:0A10H LINE# 332
C:0A10H LINE# 333
C:0A16H LINE# 334
C:0A16H LINE# 335
BL51 BANKED LINKER/LOCATER V5.12 09/29/2007 20:36:01 PAGE 9
C:0A20H LINE# 336
C:0A27H LINE# 337
C:0A2FH LINE# 338
C:0A2FH LINE# 339
C:0A31H LINE# 341
C:0A31H LINE# 343
C:0A42H LINE# 345
C:0A59H LINE# 346
C:0A59H LINE# 347
C:0A65H LINE# 348
C:0A6BH LINE# 349
C:0A6DH LINE# 350
C:0A72H LINE# 351
C:0A72H LINE# 352
C:0A7EH LINE# 354
C:0A85H LINE# 355
C:0A85H LINE# 357
C:0A88H LINE# 358
C:0A88H LINE# 359
------- ENDPROC DIGIT_INPUT_CALCUL
------- PROC _FUN_CALCULATOR
D:0006H SYMBOL fuhao
------- DO
B:0020H.0 SYMBOL result
------- ENDDO
C:0947H LINE# 363
C:0947H LINE# 364
C:0947H LINE# 365
C:0949H LINE# 367
C:0960H LINE# 368
C:0960H LINE# 369
C:0975H LINE# 370
C:098AH LINE# 371
C:099FH LINE# 372
C:099FH LINE# 373
C:09B1H LINE# 374
C:09B1H LINE# 375
C:09CCH LINE# 376
C:09CEH LINE# 377
C:09D0H LINE# 379
C:09D2H LINE# 380
C:09D2H LINE# 381
C:09D2H LINE# 382
C:09D2H LINE# 384
C:09D5H LINE# 385
C:09E0H LINE# 387
C:09E9H LINE# 388
------- ENDPROC _FUN_CALCULATOR
------- PROC _CALCULATOR_OUTPUT
D:002BH SYMBOL value
------- DO
D:002FH SYMBOL buff
D:003AH SYMBOL p1
D:003BH SYMBOL p
D:003CH SYMBOL divisor
D:0040H SYMBOL digit
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.12 09/29/2007 20:36:01 PAGE 10
C:05EAH LINE# 391
C:05F2H LINE# 392
C:05F2H LINE# 394
C:05F7H LINE# 395
C:0603H LINE# 396
C:060BH LINE# 398
C:061EH LINE# 399
C:0628H LINE# 401
C:0628H LINE# 402
C:0630H LINE# 403
C:0643H LINE# 404
C:0643H LINE# 406
C:0658H LINE# 407
C:0665H LINE# 409
C:069DH LINE# 410
C:069DH LINE# 411
C:06B7H LINE# 412
C:06D5H LINE# 413
C:0700H LINE# 414
C:070AH LINE# 415
C:072FH LINE# 416
C:072FH LINE# 417
C:074EH LINE# 418
C:0751H LINE# 419
C:0753H LINE# 420
C:0757H LINE# 421
C:0761H LINE# 422
C:079FH LINE# 423
C:07A2H LINE# 424
C:07A9H LINE# 425
------- ENDPROC _CALCULATOR_OUTPUT
------- PROC SHOW_LOGO
C:0CC2H LINE# 429
C:0CC2H LINE# 430
C:0CC2H LINE# 431
C:0CC7H LINE# 432
C:0CCEH LINE# 434
C:0CD3H LINE# 435
C:0CDAH LINE# 436
C:0CDFH LINE# 438
C:0CE4H LINE# 440
C:0CE9H LINE# 441
C:0CF0H LINE# 444
C:0CF5H LINE# 445
C:0CFCH LINE# 446
C:0D01H LINE# 448
------- ENDPROC SHOW_LOGO
------- PROC MAIN
C:0E06H LINE# 452
C:0E06H LINE# 453
C:0E06H LINE# 454
C:0E09H LINE# 455
C:0E0CH LINE# 457
C:0E0FH LINE# 459
C:0E12H LINE# 460
------- ENDPROC MAIN
------- ENDMOD CALCULATOR
BL51 BANKED LINKER/LOCATER V5.12 09/29/2007 20:36:01 PAGE 11
------- MODULE ?C?FPADD
C:0015H PUBLIC ?C?FPADD
C:0011H PUBLIC ?C?FPSUB
------- ENDMOD ?C?FPADD
------- MODULE ?C?FPMUL
C:0106H PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?FPDIV
C:020FH PUBLIC ?C?FPDIV
------- ENDMOD ?C?FPDIV
------- MODULE ?C?FPCMP
C:02AEH PUBLIC ?C?FPCMP
C:02ACH PUBLIC ?C?FPCMP3
------- ENDMOD ?C?FPCMP
------- MODULE ?C?FPNEG
C:0319H PUBLIC ?C?FPNEG
------- ENDMOD ?C?FPNEG
------- MODULE ?C?CASTF
C:032AH PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
------- MODULE ATOF
C:0C7AH PUBLIC _ATOF
------- ENDMOD ATOF
------- MODULE FLOOR
C:0897H PUBLIC _floor
------- ENDMOD FLOOR
------- MODULE ?C?FCAST
C:03B5H PUBLIC ?C?FCASTC
C:03B0H PUBLIC ?C?FCASTI
C:03ABH PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
------- MODULE ?C?FTNPWR
C:0419H PUBLIC ?C?FTNPWR
------- ENDMOD ?C?FTNPWR
------- MODULE ?C?COPY
C:0529H PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?CLDPTR
C:054FH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:0568H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
BL51 BANKED LINKER/LOCATER V5.12 09/29/2007 20:36:01 PAGE 12
------- MODULE ?C?LNEG
C:0595H PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?ULCMP
C:05A3H PUBLIC ?C?ULCMP
------- ENDMOD ?C?ULCMP
------- MODULE ?C?PLDIIDATA
C:05B4H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?CCASE
C:05C4H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE ISSPACE
C:0DAFH PUBLIC _isspace
------- ENDMOD ISSPACE
Program Size: data=83.6 xdata=0 code=3637
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -