Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
forth:fgforth:debug [2025/07/14 09:50] – [internes] volkerp | forth:fgforth:debug [2025/07/21 08:55] (aktuell) – [internes] volkerp | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
<Q> bricht die Bearbeitung des Wortes ab und stellt dessen Standartabarbeitung wieder ein | <Q> bricht die Bearbeitung des Wortes ab und stellt dessen Standartabarbeitung wieder ein | ||
- | Hinweis: | + | Hinweis: |
===== GLOSSAR ===== | ===== GLOSSAR ===== | ||
Zeile 141: | Zeile 141: | ||
BC ist der instruction pointer (IP) und IY der return stack pointer (RP). | BC ist der instruction pointer (IP) und IY der return stack pointer (RP). | ||
- | BUG The vocabulary that holds the high level trace words.\\ | + | BUG: Das Vokabular, das die Trace-Wörter auf höherer Ebene enthält.\\ |
- | FNEXT A machine language subroutine that Fixes NEXT back to the way it used to be.\\ | + | FNEXT: Eine Maschinensprachen-Subroutine, |
- | DNEXT A copy of next that gets exeucted instead of the normal one.\\ | + | DNEXT: Eine Kopie von next, die anstelle der normalen ausgeführt wird.\\ |
- | DEBNEXT | + | DEBNEXT: Die Debugger-Version von next.\\ |
- | If the IP is between | + | Wenn die IP zwischen |
- | First the IP is pushed onto the parameter stack. The word pointed to by ' | + | Zuerst wird die IP auf den Parameterstapel gelegt. Das Wort, auf das ' |
- | or low level word so long as it discards the IP that was pushed before it is called, and it | + | PNEXT patcht |
- | must terminate by calling | + | |
- | PNEXT patches | + | |
< | < |