HCC!Forth

HCC!forth

ByteForth


4. Interactief testen (software simulator)

Als je nieuwe code gaat compileren, moet je beginnen met EMPTY (verwijder alle eventuele code uit de programmabuffer) en bijvoorbeeld 89C2051 (de naam van de betreffende microcontroller). Met de ingebouwde simulator kun je de code testen, de hardware natuurlijk niet.

Voorbeeld:

 1 DUP .S    \ Test de bibliotheekroutine DUP
             \ met het getal 1 op de stack
 ( 1 1 )     \ De reactie van Forth

De routine DUP blijkt te werken. Alle zelf gemaakte woorden zijn op dezelfde manier te testen.

 \ We maken zelf het woord NIP
 : NIP  ( x y -- y )  SWAP DROP ;
 1 2 NIP .S       \ We testen NIP
 ( 2 )            \ De reactie van Forth