Previous File Previous Page Single Page Next Page Next File

* NAME: BASIC-16A DOC 70181826000 REV A PAGE 13

0411 * STATEMENT INDEX FORMAT 0412 * 0413 * 0414 * PURPOSE: TO MAINTAIN A SEOUENTIAL LIST OF ALL 0415 * STATEMENT NUMBERS IN A BASIC PROGRAM 0416 * AND POINTERS TO THE CORRESPONDING 0417 * STATEMENT TEXT IN THE PROGRAM TEXT 0418 * TABLE. 0419 * 0420 * ENTRY LENGTH: TWO WORDS 0421 * 0422 * ENTRY FORMAT: 0423 * 0424 * 0425 * ............................... ......... 0426 * : : . 0427 * : BINARY REPRESENTATION OF : . 0428 * : STATEMENT NUMBER : . 0429 * : : . 0430 * :.............................: . 0431 * : : . 0432 * : POINTER TO FIRST BYTE OF : . 0433 * : THIS STATEMENT IN THE : . . . 0434 * : PROGRAM TEXT TABLE. : . . . 0435 * : : ... 0436 * :.............................: . 0437 * 0438 * 0439 * POINTERS: 0440 * 0441 * SIB - POINTER TO THE FIRST WORD OF THE FIRST 0442 * ENTRY IN THE INDEX. IF THE INDEX IS 0443 * EMPTY, SIB=SIT+1. 0444 * 0445 * SIT - POINTS TO THE LAST WORD OF THE LAST 0446 * ENTRY IN THE INDEX. SIT IS INITIALLY 0447 * SET TO THE ADDRESS OF THE LAST AVAILABLE 0448 * MEMORY LOCATION, AND IS NEVER ALTERED. 0449 * 0450 * SIP - POINTS TO THE FIRST WORD OF THE 0451 * INDEX ENTRY FOR THE STATEMENT 0452 * CURRENTLY BEING EXECUTED. IF, 0453 * THE CURRENT STATEMENT 0454 * IS BEING EXECUTED IN THE IMMEADIATE 0455 * MODE, SIP=0. 0456 * 0457 * 0458 EJCT
Previous File Previous Page Single Page Next Page Next File