<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.forth-ev.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.forth-ev.de/feed.php">
        <title>Forth-eV Wiki - words:axiome:threaded-code</title>
        <description></description>
        <link>https://wiki.forth-ev.de/</link>
        <image rdf:resource="https://wiki.forth-ev.de/lib/exe/fetch.php/wiki:logo.png" />
       <dc:date>2026-04-16T06:35:48+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:directthreadedcode?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:indirectthreadedcode?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:subroutinethreadedcode?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:tokenthreadedcode?rev=1293642765"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.forth-ev.de/lib/exe/fetch.php/wiki:logo.png">
        <title>Forth-eV Wiki</title>
        <link>https://wiki.forth-ev.de/</link>
        <url>https://wiki.forth-ev.de/lib/exe/fetch.php/wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:directthreadedcode?rev=1293642765">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T17:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Direct Threaded Code</title>
        <link>https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:directthreadedcode?rev=1293642765</link>
        <description>Direct Threaded Code

Gegeben sei eine Forth Wort Definition:


: name	  word1 word2 word3 ;


Bei Direct Threaded Code ergibt sich daraus der folgende Aufbau der Liste:
header with nameJMP NESTZeiger auf word1Zeiger auf word2Zeiger auf word3Zeiger auf EXIT</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:indirectthreadedcode?rev=1293642765">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T17:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Indirect Threaded Code</title>
        <link>https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:indirectthreadedcode?rev=1293642765</link>
        <description>Indirect Threaded Code

Gegeben sei die Forth Definition: 


: name	  word1 word2 word3 ;


Der Indirect Threaded Code hat dann folgenden Aufbau:
header with nameaddr of NESTaddr of header of word1addr of header of word2addr of header of word3addr of EXIT</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:subroutinethreadedcode?rev=1293642765">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T17:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Subroutine threaded code</title>
        <link>https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:subroutinethreadedcode?rev=1293642765</link>
        <description>Subroutine threaded code

Hierbei werden Subroutinen nacheinander aufgerufen. Es wird dazwischen aber kein Maschinencode eingefügt (without inlining of primitives). 

Gegeben sei eine Forth Definition:


: name	  word1 word2 word3 ;


Der Subroutine Threaded Code dazu sieht dann so aus:</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:tokenthreadedcode?rev=1293642765">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T17:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Token Threaded Code</title>
        <link>https://wiki.forth-ev.de/doku.php/words:axiome:threaded-code:tokenthreadedcode?rev=1293642765</link>
        <description>Token Threaded Code

(token = engl. für Zeichen, Marke) 

Der hierbei hintereinander aufgereihte Code besteht aus Zeichen die für eine Aktion stehen. Es sind symbolische Angaben darüber was zu geschehen hat. Typischerweise wird die CFA eines Forth-Wortes als token eingetragen.
(CFA = Code Field Address)</description>
    </item>
</rdf:RDF>
