home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 September / PCWK996.iso / demo / wgelectr / pk51demo / files.2 / EXAMPLES / SSIEVE / SSIEVE.M51 < prev    next >
Text File  |  1995-09-07  |  8KB  |  233 lines

  1. BL51 BANKED LINKER/LOCATER V3.52                                                          07/09/95  11:14:26  PAGE 1
  2.  
  3.  
  4. MS-DOS BL51 BANKED LINKER/LOCATER V3.52, INVOKED BY:
  5. C:\C51\BIN\BL51.EXE SIEVE.OBJ TO SSIEVE IXREF
  6.  
  7.  
  8. MEMORY MODEL: SMALL
  9.  
  10.  
  11. INPUT MODULES INCLUDED:
  12.   SIEVE.OBJ (SIEVE)
  13.   C:\C51\LIB\C51S.LIB (?C_STARTUP)
  14.   C:\C51\LIB\C51S.LIB (PRINTF)
  15.   C:\C51\LIB\C51S.LIB (?C?CLDPTR)
  16.   C:\C51\LIB\C51S.LIB (?C?CLDOPTR)
  17.   C:\C51\LIB\C51S.LIB (?C?CSTPTR)
  18.   C:\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  19.   C:\C51\LIB\C51S.LIB (?C?CCASE)
  20.   C:\C51\LIB\C51S.LIB (PUTCHAR)
  21.  
  22.  
  23. LINK MAP OF MODULE:  SSIEVE (SIEVE)
  24.  
  25.  
  26.             TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
  27.             -----------------------------------------------------
  28.  
  29.             * * * * * * *   D A T A   M E M O R Y   * * * * * * *
  30.             REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
  31.             DATA    0008H     0018H     UNIT         _DATA_GROUP_
  32.             BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
  33.                     0021H.1   0000H.7                *** GAP ***
  34.             IDATA   0022H     0001H     UNIT         ?STACK
  35.  
  36.             * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
  37.             XDATA   0000H     1FFFH     UNIT         ?XD?SIEVE
  38.  
  39.             * * * * * * *   C O D E   M E M O R Y   * * * * * * *
  40.             CODE    0000H     0003H     ABSOLUTE     
  41.             CODE    0003H     00A8H     UNIT         ?PR?MAIN?SIEVE
  42.             CODE    00ABH     001BH     UNIT         ?CO?SIEVE
  43.             CODE    00C6H     000CH     UNIT         ?C_C51STARTUP
  44.             CODE    00D2H     0353H     UNIT         ?PR?PRINTF?PRINTF
  45.             CODE    0425H     008EH     UNIT         ?C?LIB_CODE
  46.             CODE    04B3H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
  47.  
  48.  
  49.  
  50. OVERLAY MAP OF MODULE:   SSIEVE (SIEVE)
  51.  
  52.  
  53. SEGMENT                           BIT_GROUP          DATA_GROUP 
  54.   +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
  55. ------------------------------------------------------------------
  56. ?C_C51STARTUP                  -----    -----      -----    -----
  57.   +--> ?PR?MAIN?SIEVE
  58.  
  59. ?PR?MAIN?SIEVE                 -----    -----      0008H    0004H
  60.   +--> ?CO?SIEVE
  61.   +--> ?PR?PRINTF?PRINTF
  62.  
  63. ?PR?PRINTF?PRINTF              0020H.0  0001H.1    000CH    0014H
  64.   +--> ?PR?PUTCHAR?PUTCHAR
  65.  
  66.  
  67.  
  68. SYMBOL TABLE OF MODULE:  SSIEVE (SIEVE)
  69.  
  70. BL51 BANKED LINKER/LOCATER V3.52                                                        07/09/95  11:14:26  PAGE 2
  71.  
  72.  
  73.   VALUE           TYPE          NAME
  74.   ----------------------------------
  75.  
  76.   -------         MODULE        SIEVE
  77.   C:0000H         SYMBOL        _ICE_DUMMY_
  78.   B:00B0H.4       PUBLIC        T0
  79.   B:00D0H.6       PUBLIC        AC
  80.   B:00B0H.5       PUBLIC        T1
  81.   B:00A8H.7       PUBLIC        EA
  82.   X:0000H         PUBLIC        flags
  83.   B:00B0H.7       PUBLIC        RD
  84.   B:00A8H.4       PUBLIC        ES
  85.   B:0098H.0       PUBLIC        RI
  86.   B:00B0H.2       PUBLIC        INT0
  87.   B:00D0H.7       PUBLIC        CY
  88.   B:0098H.1       PUBLIC        TI
  89.   B:00B0H.3       PUBLIC        INT1
  90.   B:00B8H.4       PUBLIC        PS
  91.   B:00D0H.2       PUBLIC        OV
  92.   C:0003H         PUBLIC        main
  93.   B:00B0H.6       PUBLIC        WR
  94.   D:0098H         PUBLIC        SCON
  95.   D:0089H         PUBLIC        TMOD
  96.   D:0088H         PUBLIC        TCON
  97.   B:0088H.1       PUBLIC        IE0
  98.   B:0088H.3       PUBLIC        IE1
  99.   B:00A8H.1       PUBLIC        ET0
  100.   B:00A8H.3       PUBLIC        ET1
  101.   B:0088H.5       PUBLIC        TF0
  102.   B:0088H.7       PUBLIC        TF1
  103.   B:0098H.2       PUBLIC        RB8
  104.   B:00A8H.0       PUBLIC        EX0
  105.   B:0088H.0       PUBLIC        IT0
  106.   D:008DH         PUBLIC        TH1
  107.   B:0098H.3       PUBLIC        TB8
  108.   B:00A8H.2       PUBLIC        EX1
  109.   B:0088H.2       PUBLIC        IT1
  110.   B:00D0H.0       PUBLIC        P
  111.   B:0098H.7       PUBLIC        SM0
  112.   B:0098H.6       PUBLIC        SM1
  113.   B:0098H.5       PUBLIC        SM2
  114.   B:00B8H.1       PUBLIC        PT0
  115.   B:00B8H.3       PUBLIC        PT1
  116.   B:00D0H.3       PUBLIC        RS0
  117.   B:0088H.4       PUBLIC        TR0
  118.   B:00D0H.4       PUBLIC        RS1
  119.   B:0088H.6       PUBLIC        TR1
  120.   B:00B8H.0       PUBLIC        PX0
  121.   B:00B8H.2       PUBLIC        PX1
  122.   B:0098H.4       PUBLIC        REN
  123.   B:00B0H.0       PUBLIC        RXD
  124.   B:00B0H.1       PUBLIC        TXD
  125.   B:00D0H.5       PUBLIC        F0
  126.   -------         PROC          MAIN
  127.   C:0003H         LINE#         15
  128.   C:0003H         LINE#         16
  129.   -------         DO            MAIN
  130.   D:0006H         SYMBOL        i
  131.   D:0002H         SYMBOL        k
  132.   D:0004H         SYMBOL        prime
  133.   D:0008H         SYMBOL        count
  134.   D:000AH         SYMBOL        iter
  135.   C:0003H         LINE#         20
  136.   C:0006H         LINE#         21
  137.   C:0009H         LINE#         22
  138. BL51 BANKED LINKER/LOCATER V3.52                                                        07/09/95  11:14:26  PAGE 3
  139.  
  140.  
  141.   C:000CH         LINE#         23
  142.   C:000FH         LINE#         26
  143.   C:0018H         LINE#         27
  144.   C:001EH         LINE#         28
  145.   C:001EH         LINE#         29
  146.   C:0023H         LINE#         30
  147.   C:0025H         LINE#         31
  148.   C:0034H         LINE#         32
  149.   C:0037H         LINE#         33
  150.   C:0037H         LINE#         34
  151.   C:0044H         LINE#         35
  152.   C:0044H         LINE#         36
  153.   C:0051H         LINE#         37
  154.   C:0062H         LINE#         38
  155.   C:0076H         LINE#         39
  156.   C:007EH         LINE#         40
  157.   C:007EH         LINE#         41
  158.   C:0089H         LINE#         42
  159.   C:0099H         LINE#         43
  160.   C:00A8H         LINE#         45
  161.   C:00AAH         LINE#         46
  162.   -------         ENDDO         iter
  163.   -------         ENDPROC       MAIN
  164.   -------         ENDMOD        SIEVE
  165.  
  166.   -------         MODULE        PRINTF
  167.   D:000CH         PUBLIC        ?_PRINTF517?BYTE
  168.   D:000CH         PUBLIC        ?_PRINTF?BYTE
  169.   D:000CH         PUBLIC        ?_SPRINTF517?BYTE
  170.   D:000CH         PUBLIC        ?_SPRINTF?BYTE
  171.   C:0134H         PUBLIC        _PRINTF
  172.   C:0134H         PUBLIC        _PRINTF517
  173.   C:012EH         PUBLIC        _SPRINTF
  174.   C:012EH         PUBLIC        _SPRINTF517
  175.   -------         ENDMOD        PRINTF
  176.  
  177.   -------         MODULE        ?C?CLDPTR
  178.   C:0425H         PUBLIC        ?C?CLDPTR
  179.   -------         ENDMOD        ?C?CLDPTR
  180.  
  181.   -------         MODULE        ?C?CLDOPTR
  182.   C:043EH         PUBLIC        ?C?CLDOPTR
  183.   -------         ENDMOD        ?C?CLDOPTR
  184.  
  185.   -------         MODULE        ?C?CSTPTR
  186.   C:046BH         PUBLIC        ?C?CSTPTR
  187.   -------         ENDMOD        ?C?CSTPTR
  188.  
  189.   -------         MODULE        ?C?PLDIIDATA
  190.   C:047DH         PUBLIC        ?C?PLDIIDATA
  191.   -------         ENDMOD        ?C?PLDIIDATA
  192.  
  193.   -------         MODULE        ?C?CCASE
  194.   C:048DH         PUBLIC        ?C?CCASE
  195.   -------         ENDMOD        ?C?CCASE
  196.  
  197.   -------         MODULE        PUTCHAR
  198.   C:04B3H         PUBLIC        _PUTCHAR
  199.   -------         ENDMOD        PUTCHAR
  200.  
  201.  
  202.  
  203. INTER-MODULE CROSS-REFERENCE LISTING
  204. ------------------------------------
  205.  
  206. BL51 BANKED LINKER/LOCATER V3.52                                                        07/09/95  11:14:26  PAGE 4
  207.  
  208.  
  209.  
  210. NAME . . . . . . . USAGE    MODULE NAMES
  211. ----------------------------------------
  212.  
  213. ?C?CCASE . . . . . CODE;    ?C?CCASE  PRINTF  
  214. ?C?CLDOPTR . . . . CODE;    ?C?CLDOPTR  PRINTF  
  215. ?C?CLDPTR. . . . . CODE;    ?C?CLDPTR  PRINTF  
  216. ?C?CSTPTR. . . . . CODE;    ?C?CSTPTR  PRINTF  
  217. ?C?PLDIIDATA . . . CODE;    ?C?PLDIIDATA  PRINTF  
  218. ?C_START . . . . . CODE;    ** L51 GENERATED **  ?C_STARTUP  
  219. ?C_STARTUP . . . . CODE;    ?C_STARTUP  SIEVE  
  220. ?_PRINTF517?BYTE . DATA;    PRINTF  
  221. ?_PRINTF?BYTE. . . DATA;    PRINTF  SIEVE  
  222. ?_SPRINTF517?BYTE. DATA;    PRINTF  
  223. ?_SPRINTF?BYTE . . DATA;    PRINTF  
  224. FLAGS. . . . . . . XDATA;   SIEVE  
  225. MAIN . . . . . . . CODE;    SIEVE  
  226. _PRINTF. . . . . . CODE;    PRINTF  SIEVE  
  227. _PRINTF517 . . . . CODE;    PRINTF  
  228. _PUTCHAR . . . . . CODE;    PUTCHAR  PRINTF  
  229. _SPRINTF . . . . . CODE;    PRINTF  
  230. _SPRINTF517. . . . CODE;    PRINTF  
  231.  
  232. LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)
  233.