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