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