ich sah, dass in einem interview with Chuck Moore, sagt er:SWAP Implementieren Forth in
Die Worte, die diesen Stapel sind DUP, DROP und über einen Zeitraum manipulieren. Es gibt keine, gut SWAP ist sehr praktisch, und Sie wollen es, aber es ist nicht eine Maschinenanweisung.
Also habe ich versuchte SWAP
in Bezug auf nur DUP
, DROP
und OVER
zu implementieren, kann aber nicht herausfinden, wie es zu tun, ohne den Stapel zumindest zu erhöhen.
Wie ist das wirklich gemacht?
Ist das nicht sein Punkt? Vielleicht verstehe ich die Frage aber falsch. –
@ AndréLaszlo Sein Punkt ist, dass SWAP in Bezug auf andere Anweisungen wie DUP, DROP und OVER implementiert wird. Aber wie machst du das, ohne den Stack zu erhöhen? – sashoalm
"Aber wie machst du es, ohne den Stack zu erhöhen?", Auch nur vorübergehend? –