⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 design.m51

📁 在MCS51上实现计算器的功能模块 (完成加减乘除正余弦开方正余切E的幂和对数等的运算
💻 M51
📖 第 1 页 / 共 2 页
字号:
  C:157EH         LINE#         183
  C:1582H         LINE#         184
  C:158AH         LINE#         185
  C:1597H         LINE#         186
  C:1597H         LINE#         187
  C:159BH         LINE#         188
  C:159DH         LINE#         189
  C:15A6H         LINE#         190
  C:15A6H         LINE#         191
  C:15A8H         LINE#         192
  C:15AAH         LINE#         193
  C:15B3H         LINE#         194
  C:15B3H         LINE#         195
  C:15B5H         LINE#         196
  C:15B7H         LINE#         197
  C:15BDH         LINE#         198
  C:15BDH         LINE#         199
BL51 BANKED LINKER/LOCATER V5.11                                                      09/06/2007  15:49:45  PAGE 7


  C:15BFH         LINE#         200
  C:15C1H         LINE#         201
  C:15E0H         LINE#         202
  C:15ECH         LINE#         203
  C:160AH         LINE#         204
  C:1612H         LINE#         205
  C:1617H         LINE#         206
  C:1617H         LINE#         207
  C:1619H         LINE#         208
  C:161EH         LINE#         209
  C:161EH         LINE#         210
  C:1621H         LINE#         211
  C:1623H         LINE#         212
  C:1628H         LINE#         213
  C:1628H         LINE#         214
  C:162BH         LINE#         215
  C:162DH         LINE#         216
  C:1632H         LINE#         217
  C:1632H         LINE#         218
  C:1635H         LINE#         219
  C:1635H         LINE#         220
  C:1635H         LINE#         221
  C:1635H         LINE#         222
  C:1635H         LINE#         223
  C:1635H         LINE#         224
  C:1635H         LINE#         225
  C:1635H         LINE#         226
  C:1638H         LINE#         227
  C:164DH         LINE#         228
  C:164DH         LINE#         229
  -------         ENDPROC       T0
  -------         PROC          _CALCULATOR
  D:0007H         SYMBOL        order
  D:0032H         SYMBOL        m
  D:0036H         SYMBOL        n
  -------         DO            
  I:0091H         SYMBOL        result
  -------         ENDDO         
  C:0C8AH         LINE#         41
  C:0C8AH         LINE#         42
  C:0C8AH         LINE#         44
  C:0CB0H         LINE#         45
  C:0CB0H         LINE#         46
  C:0CD0H         LINE#         47
  C:0CF0H         LINE#         48
  C:0D10H         LINE#         49
  C:0D56H         LINE#         50
  C:0D88H         LINE#         51
  C:0DBAH         LINE#         52
  C:0DECH         LINE#         54
  C:0E1DH         LINE#         55
  C:0E60H         LINE#         56
  C:0E92H         LINE#         57
  C:0E92H         LINE#         58
  C:0E92H         LINE#         59
  C:0E92H         LINE#         60
  -------         ENDPROC       _CALCULATOR
BL51 BANKED LINKER/LOCATER V5.11                                                      09/06/2007  15:49:45  PAGE 8


  -------         PROC          SYSINIT
  C:1B00H         LINE#         56
  C:1B00H         LINE#         57
  C:1B00H         LINE#         58
  C:1B03H         LINE#         59
  C:1B06H         LINE#         60
  C:1B09H         LINE#         61
  C:1B0CH         LINE#         63
  C:1B0FH         LINE#         64
  C:1B11H         LINE#         65
  C:1B13H         LINE#         66
  C:1B15H         LINE#         68
  C:1B18H         LINE#         69
  C:1B1BH         LINE#         70
  C:1B1DH         LINE#         71
  C:1B1FH         LINE#         72
  C:1B21H         LINE#         73
  -------         ENDPROC       SYSINIT
  C:198BH         SYMBOL        L?0108
  -------         PROC          L?0107
  -------         ENDPROC       L?0107
  C:198BH         SYMBOL        L?0108
  -------         PROC          _DIVIDESIGN
  D:0031H         SYMBOL        string
  -------         DO            
  D:0034H         SYMBOL        order
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        j
  D:0006H         SYMBOL        method
  D:0007H         SYMBOL        sign
  -------         ENDDO         
  C:1991H         LINE#         102
  C:1997H         LINE#         103
  C:1997H         LINE#         106
  C:1999H         LINE#         107
  C:1999H         LINE#         108
  C:19BCH         LINE#         109
  C:19C0H         LINE#         110
  C:19CFH         LINE#         111
  C:19D1H         LINE#         112
  C:19E2H         LINE#         113
  C:19E2H         LINE#         114
  C:19EBH         LINE#         115
  C:19F4H         LINE#         116
  C:19F4H         LINE#         117
  -------         ENDPROC       _DIVIDESIGN
  -------         PROC          COMMAND
  -------         DO            
  D:002DH         SYMBOL        p
  D:002EH         SYMBOL        i
  D:002FH         SYMBOL        j
  D:0030H         SYMBOL        k
  I:0075H         SYMBOL        buf
  I:007FH         SYMBOL        suf
  I:0089H         SYMBOL        num1
  I:008DH         SYMBOL        num2
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.11                                                      09/06/2007  15:49:45  PAGE 9


  C:1334H         LINE#         135
  C:1334H         LINE#         136
  C:1334H         LINE#         137
  C:1339H         LINE#         138
  C:1340H         LINE#         139
  C:1340H         LINE#         140
  C:1347H         LINE#         141
  C:1347H         LINE#         142
  C:1364H         LINE#         143
  C:137BH         LINE#         144
  C:13ABH         LINE#         145
  C:13BCH         LINE#         146
  C:13D3H         LINE#         147
  C:1403H         LINE#         148
  C:1411H         LINE#         149
  C:1411H         LINE#         150
  C:141AH         LINE#         151
  C:141AH         LINE#         152
  C:141AH         LINE#         153
  C:141FH         LINE#         154
  C:143EH         LINE#         155
  C:143EH         LINE#         156
  C:143EH         LINE#         157
  C:1443H         LINE#         158
  C:1458H         LINE#         159
  C:1458H         LINE#         160
  C:1458H         LINE#         161
  C:1458H         LINE#         162
  C:1458H         LINE#         163
  C:1458H         LINE#         164
  -------         ENDPROC       COMMAND
  -------         PROC          MAIN
  C:1B31H         LINE#         180
  C:1B31H         LINE#         181
  C:1B31H         LINE#         182
  C:1B34H         LINE#         183
  -------         ENDPROC       MAIN
  -------         PROC          UART
  -------         DO            
  D:002CH         SYMBOL        dataBUF
  -------         ENDDO         
  C:191EH         LINE#         200
  C:193BH         LINE#         203
  C:193EH         LINE#         204
  C:193EH         LINE#         205
  C:1940H         LINE#         206
  C:1942H         LINE#         207
  C:1945H         LINE#         208
  C:1948H         LINE#         209
  C:1952H         LINE#         210
  C:1957H         LINE#         211
  C:1957H         LINE#         212
  C:195AH         LINE#         213
  C:195DH         LINE#         214
  C:195FH         LINE#         215
  C:1964H         LINE#         216
  C:1964H         LINE#         217
BL51 BANKED LINKER/LOCATER V5.11                                                      09/06/2007  15:49:45  PAGE 10


  C:1966H         LINE#         218
  C:1970H         LINE#         219
  C:1970H         LINE#         220
  C:1970H         LINE#         236
  -------         ENDPROC       UART
  -------         ENDMOD        MAIN

  -------         MODULE        ?C?FPADD
  C:002DH         PUBLIC        ?C?FPADD
  C:0029H         PUBLIC        ?C?FPSUB
  -------         ENDMOD        ?C?FPADD

  -------         MODULE        ?C?FPMUL
  C:011EH         PUBLIC        ?C?FPMUL
  -------         ENDMOD        ?C?FPMUL

  -------         MODULE        ?C?FPDIV
  C:0227H         PUBLIC        ?C?FPDIV
  -------         ENDMOD        ?C?FPDIV

  -------         MODULE        ?C?CASTF
  C:02C4H         PUBLIC        ?C?CASTF
  -------         ENDMOD        ?C?CASTF

  -------         MODULE        PRINTF
  D:003AH         PUBLIC        ?_PRINTF?BYTE
  D:003AH         PUBLIC        ?_SPRINTF?BYTE
  C:087DH         PUBLIC        _PRINTF
  C:0877H         PUBLIC        _SPRINTF
  -------         ENDMOD        PRINTF

  -------         MODULE        ATOF
  C:19F5H         PUBLIC        _ATOF
  -------         ENDMOD        ATOF

  -------         MODULE        EXP
  C:1830H         PUBLIC        _EXP
  -------         ENDMOD        EXP

  -------         MODULE        SQRT
  C:1752H         PUBLIC        _SQRT
  -------         ENDMOD        SQRT

  -------         MODULE        SIN
  C:10C4H         PUBLIC        _COS
  C:10DAH         PUBLIC        _SIN
  C:110CH         PUBLIC        _TAN
  -------         ENDMOD        SIN

  -------         MODULE        ?C?FCAST
  C:034FH         PUBLIC        ?C?FCASTC
  C:034AH         PUBLIC        ?C?FCASTI
  C:0345H         PUBLIC        ?C?FCASTL
  -------         ENDMOD        ?C?FCAST

  -------         MODULE        ?C?FPROUND
  C:0383H         PUBLIC        ?C?FPROUND
BL51 BANKED LINKER/LOCATER V5.11                                                      09/06/2007  15:49:45  PAGE 11


  -------         ENDMOD        ?C?FPROUND

  -------         MODULE        ?C?FPCONVERT
  C:03B2H         PUBLIC        ?C?FPCONVERT
  -------         ENDMOD        ?C?FPCONVERT

  -------         MODULE        ?C?FPNEG
  C:0502H         PUBLIC        ?C?FPNEG
  -------         ENDMOD        ?C?FPNEG

  -------         MODULE        ?C?FTNPWR
  C:0543H         PUBLIC        ?C?FTNPWR
  -------         ENDMOD        ?C?FTNPWR

  -------         MODULE        ?C?COPY
  C:0653H         PUBLIC        ?C?COPY
  -------         ENDMOD        ?C?COPY

  -------         MODULE        ?C?CLDPTR
  C:0679H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:0692H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTPTR
  C:06BFH         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?SLDIV
  C:1A3DH         PUBLIC        ?C?SLDIV
  -------         ENDMOD        ?C?SLDIV

  -------         MODULE        ?C?LNEG
  C:06D1H         PUBLIC        ?C?LNEG
  -------         ENDMOD        ?C?LNEG

  -------         MODULE        ?C?LLDIDATA
  C:06DFH         PUBLIC        ?C?LLDIDATA
  -------         ENDMOD        ?C?LLDIDATA

  -------         MODULE        ?C?LLDCODE
  C:06EBH         PUBLIC        ?C?LLDCODE
  -------         ENDMOD        ?C?LLDCODE

  -------         MODULE        ?C?LLDCODE0
  C:06FBH         PUBLIC        ?C?LLDCODE0
  -------         ENDMOD        ?C?LLDCODE0

  -------         MODULE        ?C?LSTIDATA
  C:070BH         PUBLIC        ?C?LSTIDATA
  -------         ENDMOD        ?C?LSTIDATA

  -------         MODULE        ?C?PLDIIDATA
  C:0717H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA
BL51 BANKED LINKER/LOCATER V5.11                                                      09/06/2007  15:49:45  PAGE 12



  -------         MODULE        ?C?CCASE
  C:0727H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PUTCHAR
  C:1AB6H         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR

  -------         MODULE        ISDIGIT
  C:1B22H         PUBLIC        _isdigit
  -------         ENDMOD        ISDIGIT

  -------         MODULE        ISSPACE
  C:000EH         PUBLIC        _isspace
  -------         ENDMOD        ISSPACE

  -------         MODULE        ?C?ULDIV
  C:0789H         PUBLIC        ?C?ULDIV
  -------         ENDMOD        ?C?ULDIV

Program Size: data=205.2 xdata=0 code=6964
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -