Text preview for : Pascal_Development_System_Internal_Documentation_Jan82.pdf part of apple Pascal Development System Internal Documentation Jan82 apple lisa pascal_monitor Pascal_Development_System_Internal_Documentation_Jan82.pdf



Back to : Pascal_Development_System | Home

CONFIDENTIAL


PASCAL DEVELOPMENT SYSTEM INTERNAL DOCUMENTATION



Bill Schottstaedt
Ext 2379
26-Jan-82




CONTENTS:
ICode Definition

Compiler Packing Information

Translation from Apple to Lisa Pascal

Monitor-Apple II Interface

MPasL:ib Routines

Linker File Layout

Intrinsic Unit Trap Handler

The Old Jump Table Format




26-Jan-82 Bill Schottstaedt
Conf i de nt ial Page 1




26~Jan-82 Bill Schottstaedt
Ccmf i dent ial Page 2


ICODE DEFINITION

TIle first pass of the compiler generates a .I file. Its contents are:

00

Variable references:

01 +offset Global variable reference
02 +offset Local variable reference
03 lev +offset Intermediate level variable reference
04 com +Offset Common variable reference
05 reg size expr Register reference
05 reg 0
06 11?1111 String temp
07 1111111 Set temp
08-0B nnnnnnn 1/2/4/8 byte temp

Addressing operators:

OC addr