DSC             - RESERVE ABSOLUTE STORAGE LOCATIONS             22-AUG-1978 00:29:21   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)     134  DECLARATIONS

   (1)     167  RESERVE ABSOLUTE STORAGE

DSC             - RESERVE ABSOLUTE STORAGE LOCATIONS             22-AUG-1978 00:29:21   VAX-11 MACRO X0.3-11               Page   1

00.3                                                                                                                             (1)



                                     0000     1 	.TITLE	DSC - RESERVE ABSOLUTE STORAGE LOCATIONS

                                     0000     2 	.IDENT	/00.3/

                                     0000     3 

                                     0000     4 ;

                                     0000     5 ;			  COPYRIGHT (c) 1978 BY

                                     0000     6 ;	      DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.

                                     0000     7 ;

                                     0000     8 ; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED

                                     0000     9 ; ONLY  IN  ACCORDANCE  WITH  THE  TERMS  OF  SUCH  LICENSE AND WITH THE

                                     0000    10 ; INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR  ANY  OTHER

                                     0000    11 ; COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY

                                     0000    12 ; OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY

                                     0000    13 ; TRANSFERRED.

                                     0000    14 ;

                                     0000    15 ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE  WITHOUT  NOTICE

                                     0000    16 ; AND  SHOULD  NOT  BE  CONSTRUED  AS  A COMMITMENT BY DIGITAL EQUIPMENT

                                     0000    17 ; CORPORATION.

                                     0000    18 ;

                                     0000    19 ; DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR  RELIABILITY  OF  ITS

                                     0000    20 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.

                                     0000    21 ;

                                     0000    22 

                                     0000    23 ;++

                                     0000    24 ; FACILITY:

                                     0000    25 ;

                                     0000    26 ; STAND-ALONE AME

                                     0000    27 ;

                                     0000    28 ; ABSTRACT:

                                     0000    29 ;

                                     0000    30 ; ALLOCATE ALL ABSOLUTE STORAGE FOR THE STAND-ALONE AME

                                     0000    31 ;

                                     0000    32 ;

                                     0000    33 ; ENVIRONMENT:

                                     0000    34 ;

                                     0000    35 ; USER MODE

                                     0000    36 ;

                                     0000    37 ; AUTHOR: C. MONIA	, CREATION DATE: 21-OCT-1978

                                     0000    38 ;

                                     0000    39 ; MODIFIED BY:

                                     0000    40 ;

                                     0000    41 ;	, : VERSION

                                     0000    42 ; 01	- 

                                     0000    43 ;--

DSC             - RESERVE ABSOLUTE STORAGE LOCATIONS             22-AUG-1978 00:29:21   VAX-11 MACRO X0.3-11               Page   2

00.3            DECLARATIONS                                                                                                     (1)



                                     0000    45 	.SBTTL	DECLARATIONS

                                     0000    46 ;

                                     0000    47 ; INCLUDE FILES:

                                     0000    48 ;

                                     0000    49 

                                     0000    50 ;

                                     0000    51 ; MACROS:

                                     0000    52 ;

                                     0000    53 

                                     0000    54 ;

                                     0000    55 ; EQUATED SYMBOLS:

                                     0000    56 ;

                                     0000    57 

                                     0000    58 ;

                                     0000    59 ; OWN STORAGE:

                                     0000    60 ;

                                     0000    61 ; ALLOCATE SPACE FOR THE COMPATIBILITY MODE TASK IMAGE AND LABEL

                                     0000    62 ; BLOCK.

                                     0000    63 ;

                                     0000    64  

                                 00000000    65 	.PSECT	$$$$$$$$$$$$$$$,PAGE

                                     0000    66 IMAGEBASE:

                           00008800  0000    67 	.BLKW	^O42000		; ALLOCATE 17KW FOR DSC

                                     8800    68  

                                     8800    69 ;

                                     8800    70 ; ALLOCATE SPACE FOR THE LABEL BLOCK

                                     8800    71 ;

                                     8800    72  

                                     8800    73 	.ALIGN	PAGE		; ALIGN ON PAGE BOUNDARY

                                     8800    74 RSX$A_LABEL::			;

                           00008E00  8800    75 	.BLKB	3*512.		; ALLOCATE SPACE FOR LABEL BLOCKS

                                     8E00    76 

DSC             - RESERVE ABSOLUTE STORAGE LOCATIONS             22-AUG-1978 00:29:21   VAX-11 MACRO X0.3-11               Page   3

00.3            RESERVE ABSOLUTE STORAGE                                                                                         (1)



                                     8E00    78 	.SBTTL RESERVE ABSOLUTE STORAGE

                                     8E00    79 ;++

                                     8E00    80 ; FUNCTIONAL DESCRIPTION:

                                     8E00    81 ;

                                     8E00    82 ; THIS MODULE RESERVES ALL ABSOLUTE MEMORY REQUIRED BY THE THE STAND-ALONE

                                     8E00    83 ; VERSION OF THE AME. THIS MEMORY WILL CONTAIN:

                                     8E00    84 ;

                                     8E00    85 ;	1. A COPY OF THE TASK IMAGE STARTING AT VIRTUAL LOCATION 0

                                     8E00    86 ; 	2. THE TASK IMAGE LABEL BLOCKS (THREE 512-BYTE BLOCKS).

                                     8E00    87 ;	3. THE ENTRY POINT TO THE AME

                                     8E00    88 ;

                                     8E00    89 ; THE P-SECTION DEFINING THIS STORAGE MUST BE ALLOCATED STARTING AT VIRTUAL

                                     8E00    90 ; LOCATION 0. CURRENTLY THIS IS ACCOMPLISHED, USING THE CROSS-LINKER, AS FOL-

                                     8E00    91 ; LOWS:

                                     8E00    92 ;

                                     8E00    93 ;	1. THE ALLOCATION OF THE EXECUTABLE IMAGE IS BASED AT VIRTUAL

                                     8E00    94 ;	   ZERO USING THE LINK "BASE" OPTION.

                                     8E00    95 ;

                                     8E00    96 ;	2. THE P-SECTION IS ALLOCATED AT THE BASE ADDRESS BY NAMING IT

                                     8E00    97 ;	   LOWEST IN LEXICAL SEQUENCE ($$$$....) AND GIVING IT THE NOWRT, NOEXE

                                     8E00    98 ;	   ATTRIBUTES ( THESE SECTIONS ARE ALLOCATED FIRST BY THE CROSS LINKER).

                                     8E00    99 ;

                                     8E00   100 ;	3. READ-WRITE ACCESS IS OBTAINED WHEN THE COMPATIBILITY MODE

                                     8E00   101 ;	   TASK IMAGE IS FIXED IN THE EXECUTABLE IMAGE BY FCM. FCM WILL

                                     8E00   102 ;	   LOCATE THE FIRST READ-ONLY SECTION IN THE EXECUTABLE IMAGE

                                     8E00   103 ;	   HEADER AND CHANGE THE ATTRIBUTES TO "READ-WRITE", "COPY ON

                                     8E00   104 ;	   REFERENCE".

                                     8E00   105 ;

                                     8E00   106 ; THIS PROCEDURE WILL NOT BE REQUIRED WHEN EXPLICITE P-SECTION PLACEMENT BE-

                                     8E00   107 ; COMES AVAILABLE IN THE NATIVE LINKER.

                                     8E00   108 ;

                                     8E00   109 ; TO AVOID SYSTEM BUILD SEQUENCING PROBLEMS, THE AME ENTRY POINT IS KNOWN

                                     8E00   110 ; TO THE STAND-ALONE EXECUTIVE AS AN ABSOLUTE NUMBER. IF THIS VALUE CHANGES

                                     8E00   111 ; THE EXECUTIVE MUST BE MODIFIED ( A LINK ERROR MESSAGE WILL BE GENERATED).

                                     8E00   112 ;

                                     8E00   113 ; CALLING SEQUENCE:

                                     8E00   114 ;

                                     8E00   115 ;	NONE

                                     8E00   116 ;

                                     8E00   117 ; INPUT PARAMETERS:

                                     8E00   118 ;

                                     8E00   119 ;	NONE

                                     8E00   120 ;

                                     8E00   121 ; IMPLICIT INPUTS:

                                     8E00   122 ;

                                     8E00   123 ;	NONE

                                     8E00   124 ;

                                     8E00   125 ; OUTPUT PARAMETERS:

                                     8E00   126 ;

                                     8E00   127 ;	NONE

                                     8E00   128 ;

                                     8E00   129 ; IMPLICIT OUTPUTS:

                                     8E00   130 ;

                                     8E00   131 ;	NONE

                                     8E00   132 ;

                                     8E00   133 ; COMPLETION CODES:

                                     8E00   134 ;

DSC             - RESERVE ABSOLUTE STORAGE LOCATIONS             22-AUG-1978 00:29:21   VAX-11 MACRO X0.3-11               Page   4

00.3            RESERVE ABSOLUTE STORAGE                                                                                         (1)



                                     8E00   135 ;	NONE

                                     8E00   136 ;

                                     8E00   137 ; SIDE EFFECTS:

                                     8E00   138 ;

                                     8E00   139 ;	NONE

                                     8E00   140 ;

                                     8E00   141 ;--

                                     8E00   142  

                           00008E00  8E00   143 DSC$A_START==.-IMAGEBASE	; DEFINE ABSOLUTE STARTING ADDRESS

                                     8E00   144 

                               0000  8E00   145 DSC$START::.WORD	0	; NULL MASK

                 00000002'EF     17  8E02   146 	JMP	RSX$START+2	; ENTER MAIN PROGRAM

                                     8E08   147  

                                     8E08   148 	.END

DSC             - RESERVE ABSOLUTE STORAGE LOCATIONS             22-AUG-1978 00:29:21   VAX-11 MACRO X0.3-11               Page   5

SYMBOL TABLE                                                                                                                     (1)



C$$ORE         = 00000000            

DSC$A_START    = 00008E00  G         

DSC$START        00008E00 RG    02   

IMAGEBASE        00000000 R     02   

RSX$A_LABEL      00008800 RG    02   

RSX$START        ********   X   02   





PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000000      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$$$$$$$$$$$$$$$  00008E08      02     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT PAGE  





THERE WERE NO ERRORS OR WARNINGS.

28116. BYTES LEFT IN FREE MEMORY POOL.

OBJ$:DSC,LIS$:DSC/-SP=SRC$:C,DSC

0 MLB DIR RDS - 0 GETS TO DEFINE 0 MACROS. 2 INTER. FILE WRITES. 

