The Structure of I-Code: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 3: | Line 3: | ||
The tokens used by Basic09 are a single byte ranging from $00 to $FF. [[#I-Code Token List|See I-Code Token List]] | The tokens used by Basic09 are a single byte ranging from $00 to $FF. [[#I-Code Token List|See I-Code Token List]] | ||
==Terms Used== | ==Terms Used== | ||
{| | {| | ||
Revision as of 20:20, 18 September 2013
The 'I' in I-Code stands for Intermediate. Intermediate code is code that is a step between interpreted source statements and fully compiled machine code. Typically, intermediate code uses tokens to represent the instructions to be executed. Basic09 I-Code goes a step further by re-arranging the source code instructions in post-fix notation (also known as Reverse Polish Notation) order.
The tokens used by Basic09 are a single byte ranging from $00 to $FF. See I-Code Token List
Terms Used
VectorCite error: Closing </ref> missing for <ref> tag
1. The terms Vector, Table and Matrix, as used to describe the arrays, is defined in the Microware OS-9 Basic User Manual (for OS-9/68000, (c)1991), Chapter 3: Program Construction: Complex Data Types and Subroutines on page 3-1. |
|---|