X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=adoc%2Fp_2dup.adoc;h=0b39b0853f948ed029a7c3887d3d04dc6fbf0b94;hb=f0b6d5b7831eff95b587bff49e5069e94503fb5c;hp=17c000554b060b20fa661e41c7ddb956c491e383;hpb=b7da3f7bbd1cb10241163abdb950472e539e796d;p=rrq%2Frrqforth.git diff --git a/adoc/p_2dup.adoc b/adoc/p_2dup.adoc index 17c0005..0b39b08 100644 --- a/adoc/p_2dup.adoc +++ b/adoc/p_2dup.adoc @@ -1,9 +1,20 @@ +// stack.asm: WORD p_2dup, '2DUP',fasm + anchor:p_2dup[] -Word: 2DUP ----------- +=== Word: 2DUP + +.... +Data stack: ( v1 v2 -- v1 v2 v1 v2 ) +.... +"2DUP" is a function word that duplicates the top 2 cells on the data +stack. + +==== +.Word: 2DUP +[caption='Definition concept {counter:exec}: '] ---- -stack.asm: WORD p_2dup, '2DUP',fasm +: 2DUP OVER OVER ; ---- - +====