You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SY86 VER 1.0 SOURCE: FORTH.A86 Fig <strong>Forth</strong> <strong>8086</strong>/88 Ver 1.0 PAGE 4<br />
EJECT<br />
.-----------------------------------------------<br />
I<br />
; FORTH REGISTERS<br />
I<br />
; FORTH <strong>8086</strong> FORTH PRESERVATION RULES<br />
. ----- ---- ........................<br />
I<br />
; I P INTERPRETER POINTER.<br />
I YUST BE PRESERVED<br />
I ACROSS FORTH WORDS.<br />
I<br />
W WORKING REGISTER.<br />
I JUMP TO 'DPUSH' WILL<br />
I PUSH CONTENTS ONTO TEE<br />
r PAMMETER STACK BEFORE<br />
I EXECUTING 'APUSH'.<br />
I<br />
; SF PARAMETER STACK POINTER.<br />
I MUST BE PRESERVED<br />
I ACROSS FORTH WORDS.<br />
I<br />
; RP RETURN STACK.<br />
1 MUST BE PRESERVED<br />
I ACROSS FORTE WORDS.<br />
I<br />
I GENERAL REGISTER.<br />
8 JUMP TO 'APUSH' WILL PUSH<br />
I CONTENTS ONTO TYE PAMMETER<br />
I STACK BEFORE EXECUTING 'NEXT' .<br />
I<br />
r GENERAL ?URPOSE REGISTER.<br />
I<br />
I GENERAL PURPOSE REGISTER.<br />
I<br />
I GENERAL PURPOSE REGISTER.<br />
I<br />
r SEGMENT REGISTER. MUST BE<br />
I PRESERVED ACROSS FORTH WORDS.<br />
I<br />
I DS<br />
I<br />
I SS<br />
I8 I1 IS<br />
I1 I I,<br />
I<br />
t ES TEMPORARY SEGMENT REGISTER<br />
I ONLY USED BY A FEW WORDS.<br />
I ..........................-.-...............<br />
1 1 1 1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 l ) 1 1 1 1