---
# System prepended metadata

title: 'A  <a style=''color:#ff0000''>color</a><a style=''color:#009900''>Forth</a> alapvető elemei'
tags: [colorForth, ' hu', ' leírás']

---

---
description: Ez a dokumentum a colorForth kulcsfontosságú elemeinek, kifejezéseinek és koncepcióinak tömör definícióit tartalmazza magyar nyelvre lefordítva és kiegészítve a forrást.
forrás: http://www.greenarraychips.com/home/documents/greg/cf-elements.htm
szerző: zgroska@gmail.com
verzió: 0v4 - 2020.04.08
állapot: a szerkesztése folyamatban
tags: colorForth, leírás, hu
---
[**Google könyvjelző készítése ehhez az oldalhoz**](http://www.google.com/bookmarks/mark?op=edit&bkmk=https://hackmd.io/@zgroska/SyQrStWo4&title=A%20colorForth%20alapvető%20elemei&annotation=Ez%20a%20dokumentum%20a%20colorForth%20kulcsfontosságú%20elemeinek,%20kifejezéseinek%20és%20koncepcióinak%20tömör%20definícióit%20tartalmazza%20magyar%20nyelvre%20lefordítva%20és%20kiegészítve%20a%20forrást.&labels=colorForth,Forth,hu)

# A  <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> alapvető elemei
Ez a dokumentum a <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> kulcsfontosságú elemeinek, kifejezéseinek és koncepcióinak tömör definícióit tartalmazza. A referencia bővebb  bemutatása az oktatódokumentumokban található.

## A karakter
Egy elem a <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> [karakterkészletéből](https://hackmd.io/@zgroska/rySbI_-s4).

## Összeállítás, fordítás
Fordításnak nevezzük a bemenetről származó színes szavak és számok értelmezését és az eredmény elhelyezését a RAM-ba. A bemenet lehet a billentyüzet, soros port, külső tároló eszkösz vagy a memória egy blokkja.
A fehér (megjegyzés) és a kék (megjelenítési funkciók) figyelmen kívül maradnak, mint a szóbővítmények. Sárga szavak és számok azonnal értelmezendők, amikor találkoznak; a szavak esetében csak a forth szólistát keresi. Ha bíbor szó fordul elő, egy változó kerül hozzáadásra a szójegyzékhez (ki kell választani), és annak értékét a forráskódban tárolja, ahol a változó meg van adva; az aktív változó aktuális értéke látható a forrás megjelenítésekor. Amikor egy piros szó jelenik meg, akkor a szó hozzáadásra kerül a negyedik vagy a makró szójegyzékhez, attól függően, hogy melyiket választotta a legutóbb, és társította a következő elérhető bájtot a szótárban. Amikor egy zöld szót találunk meg, a makró szólistát keresik, és ha megállapítják, a szó azonnal végrehajtásra kerül. Ha nem találja meg a zöld szót, akkor a következő szójegyzékben keresi meg a szót, és ha erre a szóra hívást kap, a szótárba fordul. A ciánt egy makró hívásának fordítására használják, nem pedig annak végrehajtására. A PC-fordító figyelmen kívül hagyja a szürke szavakat, de az F18 fordító frissíti az F18 memóriacímeket. Minden egyes <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> programot, kivéve a kernelt, szükség esetén fordítja a forrásból. Nincs "objektumkód" vagy más bináris képformátum mentve vagy manipulálva.

## Szerkesztő (Editor)
Ez a program a <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> forráskódot jeleníti meg egy vezérlőpulttal az egyéni billentyűzet-kölcsönhatásokhoz, és ez a fő eszköz arra, hogy kezelje a forráskód tartalmát.

## Tolmács (Interpreter)
A tolmács folyamatosan értelmezi a bemenetére érkező szavakat és a számokat. Ha talál egy számot, akkor a veremre teszi. Amikor egy szót talál, akkor az végrehajtásra kerül. Ez az a tevékenység, amit a tolmács a billentyűzetről érkező adatokon végez. Egy blokk betöltésekor a tolmács sárga szavakat és számokat dolgozza fel ugyanúgy. Amikor más színekkel találkozik, azokat a fentiekben leírtak szerint kezeli.

## Szám
Egy fixpontos 32 bites bináris szám [2-es komplemes](https://hu.wikipedia.org/wiki/Fixpontos_sz%C3%A1m%C3%A1br%C3%A1zol%C3%A1s) formában. Az F18 processzoros környezetben a kódolás vagy a kommunikáció összefüggésében csak a szám alacsony sorrendű 18 bitje van használatban.

## Előtag
Egy szám, amely egy szó belső bináris reprezentációjával kombinálódik, hogy azonosítsa azt szintaktikailag.

## Szövegbeviteli mód
A rendszer állapota, amely alatt a billentyűzetet a szöveg bevitelére használják, azaz a szavakat vagy számokat. Ebben az üzemmódban a két lehetséges billentyűzet-viselkedés egyike aktív: QWERTY vagy dvorak . Bármely <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> megérti bármelyik billentyűzet használatát, de mindegyiknek saját jelentése van a billentyűzet gombjai számára, mindegyik más protokollt tartalmaz annak jelzésére, hogy egy szót vagy egy számot írnak-e be, és mindegyik különböző módon használja a billentyűzet-tipp kijelzőt.

## Szó
Egy <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> szó belső bináris reprezentációja a memóriában egy vagy több 32 bites (a PC platformokon) vagy 18 bites (az F18 számítógépeken) egységből áll.
A <a style='color:#ff0000'>color</a><a style='color:#009900'>Forth</a> szavak egy vagy több Shannon kódolt karaktert tartalmaznak előtaggal ellátva.