Slovník ANSI forthu

Slova definovaná v ANSI


Abstrakt

Některá slova, jenž jsem považoval za vhodná zde uvést.

Odkazy na

Obsah

! - store, uložení hodnoty na adresu
number - number-sign, dělení čísle v proměnné
number > - number-sign-greater, ukončení formátování
#S - FIXME: jednořádkový popis
number TIB - t-i-b adresa buňky obsahující velikost tib
' - tick
( - paren, zahájení kometáře
(LOCAL) - popis
* - star, násobení
*/ - FIXME: jednořádkový popis
*/MOD - FIXME: jednořádkový popis
+ - plus, sečte dva prvky na zásobníku
+! - plus-store, přičte hodnotu k buňce na adrese
+LOOP - FIXME: jednořádkový popis
, - comma
- - minus odčítání
-TRAILING - dash-trailing FIXME:
. - dot zobrazí/vytiskne číslo na vrcholu zásobníku
." - dot-quote zobrazí/vytiskne řetězec znaků až do znaku "
.( - dot-paren tisk textu až do znaku )
.R - dot-r zobrazení čísla v poli zadané šířky
.S - dot-s vytiskne obsah celého datového zásobníku bez změny zásobníku
/ - slash, dělení
/MOD - slash-mod, dělení se zbytkem
/STRING - slash-string FIXME:popis
0< - zero-less vrátí true, je-li v TOS záporné číslo
0<> - zero-not-equals test nenulovosti
0= - zero-equals vrátí true, je-li v TOS nula
0> - zero-grater vrátí true, je-li v TOS kladné nenulové číslo
1+ - one-plus zvětší číslo na vrcholu zásobníku o jedničku
1- - one-minus zmenší číslo na vrcholu zásobníku o jedničku
2CONSTANT - two-constant definice konstanty velké dvě buňky
2DROP - two-drop odstranění dvou buňek ze zásobníku
2DUP - Zdvojení dvoubuňky Duplicate cell pair
2OVER - two-over zkopíruje druhý pár buněk pod vrcholem zásobníku na vrchol
2SWAP - FIXME:Exchange the top two cell pairs.
2VARIABLE - two-variable Vytvoření proměnné veliké dvě buňky.
: - colon, překladač, zahájení definice nového slova — DOCON
; - ukončení/uzavření definice slova
< number - FIXME: jednořádkový popis
>IN - offset/posunutí ve vstupním bufferu tib
>R - popis
?DUP - question-dupe podmíněné zdvojení
@ - fetch, uloží na vrchol zásobníku hodnotu určenou adresou (FETCH)
AGAIN - převede řízení na jiné místo
ALSO - jednořádkový popis
BASE - jednořádkový popis
BYE - ukončení práce v prostředí forthu a návrat do systému
CELL+ - cell-plus FIXME: jednořádkový popis
CELLS - FIXME: jednořádkový popis
CREATE - vytvoří hlavičku slova na slovníku
D+ - sčítání v dvojnásobé aritmetice
DEPTH - hloubka zásobníku, počet buněk uložených na zásobník
DO - FIXME: jednořádkový popis
DROP - Odstraní prvek z vrcholu zásobníku
DUP - dupe duplikuj tos
ELSE - else část větvení ...
EXECUTE - Vykoná slovo jehož CFA najde na TOS
FALSE - umístní do zásobníku příznak/logickou hodnotu false
HERE - proměnná obsahující adresu první volné buňky v datovém segmentu
I - FIXME: jednořádkový popis
IF - větvení programu podle podmínky
LEAVE - FIXME: jednořádkový popis
LOOP - FIXME: jednořádkový popis
M* - m-star FIXME:
M+ - m-plus FIXME:popis
NIP - Odstraní položku pod vrcholem zásobníku
OVER - Place a copy of x1 on top of stack
PARSE - čte/parsuje řetězec ve vstupním bufferu (TIB)
PICK - duplikování prvku z hlouby zásobník na vrchol
POSTPONE - FIXME: jednořádkový popis
ROLL - rolování zásobníku, vyjmutí prvku z hlouby zásobníku a uložení na vrchol
ROT - *FIXME:
S>D - rozšíření čísla se znaménkem na dlouhé číslo
SOURCE - adresa a velikost vstupního buferu
SOURCE-ID - identifikuje/popisuje vstupní zdroj
STATE - proměnná obsahující informaci o stavu EXECUTE/COMPILE
SWAP - prohodí mezi sebou dvě buňky na vrcholu zásobníku, TOS a NOS
THEN - ukončení podmíněného větvení ... nebo ......
TIB - popis
TUCK - FIXME:
VARIABLE - vytvoření proměnné
['] - popis