Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
forth:fgforth:intern [2024/04/17 14:01] – volkerp | forth:fgforth:intern [2025/07/21 08:55] (aktuell) – volkerp | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
Im Unterschied zu Laxen/Perry wird Register IY als Returnstack genutzt. Ein Z80-Prozessor ist damit Voraussetzung. Laxen/Perry arbeitet mit einem 8080-Prozessor. Mehrere Worte nutzen auch die Vorteile des Z80 aus und sind dadurch intern anders programmiert. | Im Unterschied zu Laxen/Perry wird Register IY als Returnstack genutzt. Ein Z80-Prozessor ist damit Voraussetzung. Laxen/Perry arbeitet mit einem 8080-Prozessor. Mehrere Worte nutzen auch die Vorteile des Z80 aus und sind dadurch intern anders programmiert. | ||
- | Die Register IY und BC (W) dürfen in eigenen Maschinencodeworten nicht verändert werden. | + | Die Register IY (SP) und BC (IP) dürfen in eigenen Maschinencodeworten nicht verändert werden. |
Im Folgenden sind Primitive nicht aufgeführt. diese stehen komplett im Assemblerquellcode forth83.asm bzw. forth83.lst. | Im Folgenden sind Primitive nicht aufgeführt. diese stehen komplett im Assemblerquellcode forth83.asm bzw. forth83.lst. |