Assembler Directives and Pseudo-Operations

 

 

Programming Aids

 

 

 

 

Directive

Space Name

Default Parameters

 

 

 

 

 

.LNTT

.space $DEBUG$,''

SPNUM=2,PRIVATE,UNLOADABLE,SORT=80

 

 

.subspa $LNTT$,

ALIGN=4,ACCESS=0,UNLOADABLE

 

 

 

 

 

.MILLICODE

.space $TEXT$,''

SPNUM=0,SORT=8

 

 

.subspa $MILLICODE$,

QUAD=0,ALIGN=8,ACCESS=0x2c,SORT=8

 

 

 

 

 

.PCB

.space $PRIVATE$,''

PRIVATE,SPNUM=1,SORT=16

 

 

.subspa $PCB$,

QUAD=1,ALIGN=8,ACCESS=0x10,SORT=82

 

 

 

 

 

.REAL

.space $TEXT$,''

SPNUM=0,SORT=8

 

 

.subspa $REAL$,

QUAD=0,ALIGN=8,ACCESS=0x2c,

 

 

 

SORT=4,FIRST,LOCK

 

 

 

 

 

.RECOVER

.space $TEXT$,''

SPNUM=0,SORT=8

 

 

.subspa $RECOVER$,

QUAD=0,ALIGN=4,ACCESS=0x2c,SORT=80

 

 

 

 

 

.RESERVED

.space $TEXT$,''

SPNUM=0,SORT=8

 

 

.subspa $RESERVED$,

QUAD=0,ALIGN=8,ACCESS=0x73,SORT=82

 

 

 

 

 

.SHORTDATA

.space $PRIVATE$,''

PRIVATE,SPNUM=1,SORT=16

 

 

.subspa $SHORTDATA$,

QUAD=1,ALIGN=8,ACCESS=0x1f,SORT=16

 

 

 

 

 

.SLT

.space $DEBUG$,''

SPNUM=2,PRIVATE,UNLOADABLE,SORT=80

 

 

.subspa $SLT$,

ALIGN=4,ACCESS=0,UNLOADABLE

 

 

 

 

 

.STACK

.space $PRIVATE$,''

PRIVATE,SPNUM=1,SORT=16

 

 

.subspa $STACK$,

QUAD=1,ALIGN=8,ACCESS=0x1f,SORT=82

 

 

 

 

 

.UNWIND

.space $TEXT$,''

SPNUM=0,SORT=8

 

 

.subspa $UNWIND$,

QUAD=0,ALIGN=4,ACCESS=0x2c,SORT=64

 

 

 

 

 

.VT

.space $DEBUG$,''

SPNUM=2,PRIVATE,UNLOADABLE,SORT=80

 

 

.subspa $VT$,

ALIGN=4,ACCESS=0,UNLOADABLE

 

 

 

 

 

Chapter 4

117