<?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:kernel_embedded</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-17T05:35:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:arithmetic?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:compiler?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:control_structures?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:interpreter?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:logic?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:memory?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:minimum_word_set?rev=1473778976"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:next?rev=1697758648"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:number_input?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:number_output?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:stack?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:string_input?rev=1293642765"/>
                <rdf:li rdf:resource="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:string_output?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:kernel_embedded:arithmetic?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>Arithmetic</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:arithmetic?rev=1293642765</link>
        <description>Arithmetic

( n = signed, u = unsigned integer )
 *    ( n1 n2 --- n3 ) oder ( u1 u2 --- u3 ) */   ( n1 n2 n3 --- n4 ) */MOD  ( n1 n2 n3 --- n4 n5 ) +      ( n1 n2 --- n3 ) oder ( u1 u2 --- u3 ) -      ( n1 n2 --- n3 ) oder ( u1 u2 --- u3 ) /      ( n1 n2 --- n3 )</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:compiler?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>Compiler</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:compiler?rev=1293642765</link>
        <description>Compiler
 ,       ( x --- ) .&quot;      Compilation: ( „ccc&lt;quote&gt;“ --- )            Run-time: ( --- ) :       ( C: „&lt;spaces&gt;name“ --- colon-sys )            Initiation: ( ix --- ix )            ( R:  --- nest-sys )             name Execution: ( ix --- j</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:control_structures?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>Control Structures</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:control_structures?rev=1293642765</link>
        <description>Control Structures
 EXIT     ( x --- ) und ( R: x --- )               oder ( --- ) +LOOP     Compilation: ( C: do-sys --- )                Run-time: ( n --- )                und ( R: loop-sys1 --- )               oder: ( R: loop-sys2 --- ) BEGIN     Compilation: ( C:</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:interpreter?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>Interpreter</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:interpreter?rev=1293642765</link>
        <description>Interpreter
 &#039;      ( „&lt;spaces&gt;name“ --- xt ) (      ( „xxx&lt;paren&gt; --- ) &gt;BODY  ( xt --- a-addr ) &gt;IN    ( --- a-addr ) CHAR       ( “&lt;spaces&gt;name„ --- char ) ENVIRONMENT?    ( c-addr u --- false ) oder ( c-addr u -- ix true )|
^ EVALUATE        |( ix c-addr u --- jx )|
^ FIND            |( c-addr</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:logic?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>Logic</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:logic?rev=1293642765</link>
        <description>Logic

( n = signed, u = unsigned integer )
 AND    ( x1 x2 --- x3 ) OR      ( x1 x2 --- x3 ) XOR        ( x1 x2 --- x3 ) INVERT  ( x1 --- x2 ) LSHIFT  ( x1 u --- x2 ) RSHIFT  ( x1 u --- x2 )</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:memory?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>Memory</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:memory?rev=1293642765</link>
        <description>Memory
 !    ( x a-addr --- ) +!   ( n a-addr --- ) oder ( u a-addr --- ) 2!   ( x1 x2 a-addr --- ) 2@   ( a-addr --- x1 x2 ) @    ( a-addr --- x ) ALIGN     ( --- ) ALIGNED   ( addr --- a-addr ) C!        ( char c-addr --- ) C@        ( c-addr --- char ) CELL+     ( a-addr1 ---</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:minimum_word_set?rev=1473778976">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-13T15:02:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Minimal Word Set</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:minimum_word_set?rev=1473778976</link>
        <description>English version: [Minimal word set (PDF)]

Minimal Word Set

Wie viele Primitives braucht ein Forth, um es daran hochzuziehen? Erstaunlich wenige, wie man an Gforth EC sieht, das für fast jedes Primitiv eine High-Level-Definition bereitstellt. Aber Vorsicht! Wer zuviel weglässt, riskiert Zirkelschlüsse (Endlosschleifen).</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:next?rev=1697758648">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-19T23:37:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NEXT</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:next?rev=1697758648</link>
        <description>NEXT

Sammlung von bekannten Routinen bitte hier entsprechend dem Muster einfügen.
Grundsätzliches zum Inner Interpreter dagegen dort anhängen. 

	* 6502
	* AVR ATmega169
	* MSP430</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:number_input?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>Number input</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:number_input?rev=1293642765</link>
        <description>Number input

(folgt)</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:number_output?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>Number output</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:number_output?rev=1293642765</link>
        <description>Number output
 #       ( ud1 --- ud2 ) #&gt;   ( xd --- c-addr u ) #S     ( ud1 --- ud2 ) .              ( n --- ) &lt;#  ( --- ) &gt;NUMBER         ( ud1 c-addr1 u1 --- ud2 c-addr2 u2 ) BASE            ( --- a-addr ) DECIMAL         ( --- ) HOLD            ( char --- ) SIGN            ( n ---</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:stack?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>Stack Word Set</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:stack?rev=1293642765</link>
        <description>Stack Word Set

Kern
 2dup    ( x1 x2 --- x1 x2 x1 x2 ) 2over   ( x1 x2 x3 x4 --- x1 x2 x3 x4 x1 x2 ) 2swap   ( x1 x2 x3 x4 --- x3 x4 x1 x2 ) &gt;R  Execution: ( x --- ) und ( R:  --- x ) ?DUP    entweder: ( x --- 0 ) oder: ( x --- x x ) depth   ( --- +n ) drop    ( x --- ) dup     ( x</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:string_input?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>String input</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:string_input?rev=1293642765</link>
        <description>String input
 accept   ( c-addr +n1 --- +n2 ) key      ( --- char )</description>
    </item>
    <item rdf:about="https://wiki.forth-ev.de/doku.php/words:kernel_embedded:string_output?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>String output</title>
        <link>https://wiki.forth-ev.de/doku.php/words:kernel_embedded:string_output?rev=1293642765</link>
        <description>String output
 bl       ( --- char ) cr       ( --- ) emit     ( x --- ) space    ( --- ) spaces   ( n --- ) type     ( c-addr u --- )</description>
    </item>
</rdf:RDF>
