MPASM 03.20.02 Released        SZR58A.ASM   11-21-2002  20:21:55         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 ; SZR58A.ASM
                      00002 
                      00003 ; This file tests for the processor-specific items for the selected
                      00004 ; processor.
                      00005 
                      00006         LIST    P=16CR58A, R=HEX
                      00007 
  000007FF            00008 MAXROM  EQU     07FF
  0000001F            00009 MAXRAM  EQU     001F
                      00010 
0000   0812           00011         RETLW   12              ; 0812 = 12-BIT
                      00012                                 ; 3412 = 14-BIT
                      00013                                 ; B612 = 16-BIT
                      00014 
0001   003F           00015         MOVWF   MAXRAM          ; OK
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0002   0020           00016         MOVWF   MAXRAM+1        ; MESSAGE
                      00017 
07FF                  00018         ORG     MAXROM
07FF   0000           00019         NOP                     ; OK
Warning[220]: Address exceeds maximum range for this processor.
0800   0000           00020         NOP                     ; ERROR
                      00021 
                      00022    IFDEF __16C84                ; EE Processors
                      00023         ORG     2100
                      00024         FILL    33, 40          ; OK
                      00025         DE      44              ; ERROR
                      00026    ENDIF
                      00027 
                      00028         END
MPASM 03.20.02 Released        SZR58A.ASM   11-21-2002  20:21:55         PAGE  2


SYMBOL TABLE
  LABEL                             VALUE 

MAXRAM                            0000001F
MAXROM                            000007FF
__16CR58A                         00000001


MEMORY USAGE MAP ('X' = Used,  '-' = Unused)

0000 : XXX------------- ---------------- ---------------- ----------------
07C0 : ---------------- ---------------- ---------------- ---------------X
0800 : X--------------- ---------------- ---------------- ----------------

All other memory blocks unused.

Program Memory Words Used:     4
Program Memory Words Free:  2044


Errors   :     0
Warnings :     1 reported,     0 suppressed
Messages :     1 reported,     0 suppressed

