figForth Word - REPEAT

  Some parts of this page/site are currently incomplete & will be updated asap
  Other parts will change continually so use “Refresh” in your browser !!
  There is extensive use of “Tooltips” text to support learning which do
not seem to render on a Smartphone


REPEAT addr n — (compiling) P,C2

Used within a colon-definition in the form:

BEGIN … WHILE … REPEAT

At run-time, REPEAT forces an unconditional branch back to just after the corresponding BEGIN

At compile-time, via AGAIN, REPEAT compiles BRANCH and the offset from HERE to addr. n is used for error testing

NFA:    0073E4 C6               DB   0C6H
        0073E5 52455045 41      DB   "REPEA"
        0073EA D4               DB   'T'+80H
LFA:    0073EB CE73             DW   AGAIN-8
CFA:    0073ED 3C28      REPEA: DW   DOCOL          ;   :
PFA:    0073EF 8525 8525        DW   TOR,TOR        ;   >R >R
        0073F3 D673             DW   AGAIN          ;   AGAIN
        0073F5 C925 C925        DW   FROMR,FROMR	;   R> R>
        0073F9 C767             DW   TWO            ;   2
        0073FB C767             DW   TWO            ;   2
        0073FD 4B69             DW   SUBB           ;   -
        0073FF 6873             DW   THEN           ;   THEN
        007401 1725             DW   SEMIS          ;   ;

The Meaning of the Dictionary Fields:

NFALFACFAPFA

See:   AGAIN


Updated: 24th August 2022 by David Husband
© 2021 David Husband, a.k.a. Baremetal Engineer Extraordinaire
All Rights Reserved – All Trademarks & Copyrights Acknowledged
All personal information is subject to the Data Protection Act 2018 & the UK GDPR
“ad auxilium aliis ad auxilium sibi”