Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
forth:fgforth:debug [2025/07/14 07:35] – [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 139: | Zeile 139: | ||
===== internes ===== | ===== internes ===== | ||
- | BC ist der instruction pointer (IP) und IY der return stack ppointer | + | BC ist der instruction pointer (IP) und IY der return stack pointer |
- | 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 | + | |
< | < |