Download DB006 - GreenArrays
Transcript
DB006 G144A12 polyFORTH Supplement 3.5.1 3.5.2 3.5.3 3.5.4 3.6 3.7 3.8 The Editor ...........................................................................................................20 Program Listing Utility ........................................................................................20 DISKING Utility ....................................................................................................20 Other Utilities .....................................................................................................20 The Assembler ...............................................................................................20 Target Compilation ........................................................................................20 Data Base Support .........................................................................................20 4. System Features ...................................................................... 21 4.1 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.4 4.4.1 4.4.2 4.4.3 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.6.3 4.7 4.7.1 4.7.2 4.7.3 4.8 4.8.1 4.8.2 4.8.3 4.9 4.9.1 4.9.2 4.9.3 Addresses, Data and Arithmetic .....................................................................21 Using Memory ...............................................................................................21 Using High Memory ............................................................................................22 Using Extended Memory ....................................................................................22 Character Operations..........................................................................................23 Using the Active Compiler ..............................................................................24 Dictionary Structure............................................................................................24 Vocabularies .......................................................................................................25 Program Structure ..............................................................................................25 Compiler Internals ..............................................................................................26 Missing Interpretables ........................................................................................26 Using the Multiprogrammer ..........................................................................27 The USER Area ....................................................................................................27 Creating and Managing BACKGROUND tasks .....................................................27 Creating and Managing TERMINAL tasks ............................................................27 Additional Entitlements .................................................................................28 Basic Forth Vocabulary .......................................................................................28 Exception Handling .............................................................................................29 Source Code Management .............................................................................30 Source Code Organization ..................................................................................30 Editor ..................................................................................................................31 DISKING Utility ....................................................................................................31 I/O .................................................................................................................33 Mass storage .......................................................................................................33 Terminal I/O ........................................................................................................34 The Snorkel and Ganglia .....................................................................................34 Clock and Calendar ........................................................................................35 Serial Clock ..........................................................................................................35 FTDI Clock ...........................................................................................................36 10 MHz Clock ......................................................................................................36 More Optional Entitlements...........................................................................37 String Arrays .......................................................................................................37 Exception Handling .............................................................................................37 Unix Time Stamps ...............................................................................................38 5. Operation and Maintenance ................................................... 39 5.1 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 Basic Operation .............................................................................................39 Installation Procedures ..................................................................................39 Customizing the VM using arrayForth ................................................................39 Loading or Installing polyFORTH .........................................................................40 RESET Boot Procedure from SPI Flash ................................................................41 Tethered Operation ............................................................................................41 Stand-Alone Operation .......................................................................................41 Copyright© 2010-2011 GreenArrays, Inc. 9/23/12 3