<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=Pl_INSTRUC3.DOC</id>
	<title>Pl INSTRUC3.DOC - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=Pl_INSTRUC3.DOC"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;action=history"/>
	<updated>2026-05-13T17:43:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16187&amp;oldid=prev</id>
		<title>&gt;Wongck at 15:12, 12 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16187&amp;oldid=prev"/>
		<updated>2011-10-12T15:12:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:12, 12 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l284&quot;&gt;Line 284:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 284:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[ASM_Tutorial]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[ASM_Tutorial]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programming&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ASSEMBLEUR 68000 sur ATARI ST Part 1 &lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16186&amp;oldid=prev</id>
		<title>&gt;Silver Surfer: Added category</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16186&amp;oldid=prev"/>
		<updated>2009-05-02T20:41:07Z</updated>

		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:41, 2 May 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l284&quot;&gt;Line 284:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 284:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[ASM_Tutorial]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Back to [[ASM_Tutorial]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Programming]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Silver Surfer</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16185&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 14:21, 9 October 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16185&amp;oldid=prev"/>
		<updated>2006-10-09T14:21:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:21, 9 October 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     SUITE DU CHAPITRE SUR LES INSTRUCTIONS du fichier &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[pl_INSTRUC2&lt;/del&gt;.DOC&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     SUITE DU CHAPITRE SUR LES INSTRUCTIONS du fichier &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;INSTRUC2&lt;/ins&gt;.DOC &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   &lt;/ins&gt;--------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;--------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l276&quot;&gt;Line 276:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 275:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   PIECHOCKI Laurent&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   PIECHOCKI Laurent&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   8,impasse Bellevue               suite dans le fichier: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[pl_GEMDOS&lt;/del&gt;.DOC&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   8,impasse Bellevue               suite dans le fichier: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GEMDOS&lt;/ins&gt;.DOC&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   57980 TENTELING                                         ----------   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   57980 TENTELING                                         ----------   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16184&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 13:38, 9 October 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Pl_INSTRUC3.DOC&amp;diff=16184&amp;oldid=prev"/>
		<updated>2006-10-09T13:38:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    SUITE DU CHAPITRE SUR LES INSTRUCTIONS du fichier [[pl_INSTRUC2.DOC]]&lt;br /&gt;
    --------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   LINK      an,#BBB&lt;br /&gt;
   -----------------&lt;br /&gt;
&lt;br /&gt;
   L'opâ€šrande source de Link est un registre d'adresse an, l'opâ€šrande&lt;br /&gt;
   destination est du type 'immâ€šdiat' et est un MOT signâ€š.&lt;br /&gt;
&lt;br /&gt;
   LINK  .EMPILE le contenu de an (l-m) dans la pile systÃ¨me. &lt;br /&gt;
          (SP est donc dâ€šcrâ€šmentâ€š de 4 unitâ€šs)&lt;br /&gt;
&lt;br /&gt;
         .La valeur de SP (qui pointe donc le l-m=Ã  an) est ensuite&lt;br /&gt;
          placâ€še dans an.&lt;br /&gt;
&lt;br /&gt;
         .Le dâ€šplacement signâ€š est ajoutâ€š Ã  SP:&lt;br /&gt;
          Ceci a pour effet d'incrâ€šmenter (#BBB&amp;gt;0) ou de dâ€šcrâ€šmenter SP&lt;br /&gt;
          (#BBB&amp;lt;0).&lt;br /&gt;
&lt;br /&gt;
   Link permet donc de râ€šserver une certaine place dans la pile systÃ¨me.&lt;br /&gt;
   (Pour y placer des donnâ€šes qui ne doivent pas Ë†tre effacâ€šes par exp)&lt;br /&gt;
&lt;br /&gt;
   Le CCR n'est pas affectâ€š.&lt;br /&gt;
      ---&lt;br /&gt;
   &lt;br /&gt;
   Exemple d'utilisation:&lt;br /&gt;
   ----------------------&lt;br /&gt;
     LINK    a0,#12&lt;br /&gt;
&lt;br /&gt;
     La pile systÃ¨me resemblera Ã  cela:&lt;br /&gt;
&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
AprÃ¨s -(SP),a0&amp;gt;|XXXXXXXX|XXXXXXXX|&amp;lt;-- on a posâ€š (-(SP) ) le L-M de a0&lt;br /&gt;
               |XXXXXXXX|XXXXXXXX|    et on a mis la valeur de cet SP&lt;br /&gt;
SP au dâ€šbut --&amp;gt;|--------|--------|    dans a0&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
SP aprÃ¨s avoir&amp;gt;|--------|--------|&lt;br /&gt;
incrâ€šmentâ€š (SP)|--------|--------|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   UNLK           an&lt;br /&gt;
   -----------------&lt;br /&gt;
&lt;br /&gt;
   L'opâ€šrande source de Link est un registre d'adresse an.&lt;br /&gt;
&lt;br /&gt;
   UNLK  .Charge la valeur de an dans SP:&lt;br /&gt;
          (SP est donc dâ€šcrâ€šmentâ€š ou incrâ€šmentâ€š)&lt;br /&gt;
&lt;br /&gt;
         .Le L-M pointâ€š par cet SP est ensuite chargâ€š dans an.&lt;br /&gt;
          (SP est donc incrâ€šmentâ€š de 4 unitâ€šs)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
   Unlk permet donc de redonner la valeur initiale Ã  SP et au registre&lt;br /&gt;
   d'adresse 'an' d'avant Link.&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   Exemple d'utilisation:&lt;br /&gt;
   ----------------------  &lt;br /&gt;
     UNLK    a0&lt;br /&gt;
&lt;br /&gt;
     La pile systÃ¨me resemblera Ã  cela si on reprend l'exemple&lt;br /&gt;
     d'utilisation de LINK prâ€šcâ€šdent:&lt;br /&gt;
&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
AprÃ¨s a0,(SP) &amp;gt;|XXXXXXXX|XXXXXXXX|&amp;lt;-- on a chargâ€š SP avec an et on a posâ€š&lt;br /&gt;
               |XXXXXXXX|XXXXXXXX|    le L-M pointâ€š par cet SP dans a0&lt;br /&gt;
SP Ã prÃ¨s UNLK-&amp;gt;|--------|--------|    ( (SP)+,a0)&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
SP aprÃ¨s LINK-&amp;gt;|--------|--------|&lt;br /&gt;
               |--------|--------|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
   MOVE   USP,an&lt;br /&gt;
   -------------  &lt;br /&gt;
   ou&lt;br /&gt;
&lt;br /&gt;
   MOVE   an,USP&lt;br /&gt;
   -------------&lt;br /&gt;
&lt;br /&gt;
   Permet de sauvegarder le pointeur de pile systÃ¨me utilisateur ( User&lt;br /&gt;
   Stack Pointer ) dans un registre d'adresse 'an' pour la 1Â° forme.&lt;br /&gt;
&lt;br /&gt;
   ou&lt;br /&gt;
&lt;br /&gt;
   Permet de charger un registre d'adresse 'an' dans le pointeur de pile&lt;br /&gt;
   systÃ¨me pour la 2Â° forme.&lt;br /&gt;
 &lt;br /&gt;
   &lt;br /&gt;
   Le CCR n'est pas influencâ€š.&lt;br /&gt;
      ---&lt;br /&gt;
   &lt;br /&gt;
   Exemple d'utilisation:&lt;br /&gt;
   ----------------------  &lt;br /&gt;
   MOVE  USP,a0&lt;br /&gt;
  &lt;br /&gt;
   a0 contiendra la valeur de USP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   NB: Cette instruction est une instruction PRIVILEGIEE:&lt;br /&gt;
   --- Elle n'est donc que utilisable en mode SUPERVISEUR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   RESET&lt;br /&gt;
   -----&lt;br /&gt;
   Provoque la mise Ã  zâ€šro des circuits externes du microprocesseur en&lt;br /&gt;
   envoyant un signal Ã  la broche RESET du 68000.&lt;br /&gt;
   &lt;br /&gt;
   C'est une instruction privilâ€šgiâ€še elle aussi, Il faudra donc veiller&lt;br /&gt;
   Ã  ce qu'on soit en mode SUPERVISEUR pour s'en servir...&lt;br /&gt;
&lt;br /&gt;
   Le CCR n'est pas modifiâ€š par RESET.&lt;br /&gt;
      ---&lt;br /&gt;
&lt;br /&gt;
   STOP     #BBB&lt;br /&gt;
   -------------&lt;br /&gt;
   L'opâ€šrande #BBB est â€štendue sur un mot et chargâ€še dans le SR.&lt;br /&gt;
&lt;br /&gt;
   Le PC pointe sur l'instruction suivante, mais le processeur &lt;br /&gt;
   cesse toute activitâ€š.&lt;br /&gt;
&lt;br /&gt;
   L'activitâ€š peut cependant reprendre quand un RESET externe ou une&lt;br /&gt;
   exception TRACE (Mise Ã  1 du bit T du CCR) se produit.&lt;br /&gt;
   &lt;br /&gt;
   C'est une instruction privilâ€šgiâ€še elle aussi, Il faudra donc veiller&lt;br /&gt;
   Ã  ce qu'on soit en mode SUPERVISEUR pour s'en servir...&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   RTE    (ReTurn from Exeption)&lt;br /&gt;
   ---   &lt;br /&gt;
&lt;br /&gt;
   RTE indique la fin de l'execution d'un programme d'interruption,&lt;br /&gt;
   elle dâ€špile de la pile sytÃ¨me un MOT qu'elle place dans SR et&lt;br /&gt;
   un L-M qu'elle place dans le PC.&lt;br /&gt;
&lt;br /&gt;
   RTE sera dâ€štaillâ€še dans le chapitre conscrenant les programmes &lt;br /&gt;
   sous interruption.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   TRAP   #BBB&lt;br /&gt;
   -----------&lt;br /&gt;
&lt;br /&gt;
   L'opâ€šrande source est du type 'immâ€šdiat' (0&amp;lt;= #BBB &amp;lt;=15).&lt;br /&gt;
&lt;br /&gt;
   TRAP entraine l'execution d'une exception Ã  partir d'instructions&lt;br /&gt;
   situâ€šes dans une zone privilâ€šgiâ€še de la mâ€šmoire.&lt;br /&gt;
&lt;br /&gt;
   En pratique, TRAP permet d'appeler les fonctions du BIOS,XBIOS et du&lt;br /&gt;
   GEMDOS.&lt;br /&gt;
&lt;br /&gt;
   Nous verons comment dans le chapitre qui dâ€šcrit ces fonctions trÃ¨s&lt;br /&gt;
   utiles...    &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   TRAPV&lt;br /&gt;
   -----&lt;br /&gt;
   Si le bit V du CCR est Ã  1 (dâ€šbordement), TRAPV provoque l'â€šxecution&lt;br /&gt;
   d'une procâ€šdure d'exception&lt;br /&gt;
&lt;br /&gt;
   (Voir la table des vecteurs d'exception plus loin...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   CHK    source,dn&lt;br /&gt;
   ----------------&lt;br /&gt;
&lt;br /&gt;
   CHK regarde si le nombre contenu dans dn appartient Ã  l'intervalle&lt;br /&gt;
   fermâ€š: [0,source]&lt;br /&gt;
&lt;br /&gt;
   Si celui-ci n'appartient pas Ã  cet intervalle, il y a execution d'une&lt;br /&gt;
   procâ€šdure d'exception, sinon le programme continue normalement.&lt;br /&gt;
&lt;br /&gt;
   Les modes d'adressage autorisâ€šs pour l'opâ€šrande source sont:&lt;br /&gt;
                                                   ------&lt;br /&gt;
     dn&lt;br /&gt;
     BBBB&lt;br /&gt;
     BB&lt;br /&gt;
     #BBB&lt;br /&gt;
     (an)&lt;br /&gt;
     -(an)&lt;br /&gt;
     (an)+&lt;br /&gt;
     d(an)&lt;br /&gt;
     d(an,rn)&lt;br /&gt;
     d(pc)&lt;br /&gt;
     d(pc,rn)&lt;br /&gt;
&lt;br /&gt;
   Seul le bit N du CCR est modifiâ€š par CHK (suivant le signe de dn)&lt;br /&gt;
                    ---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   TAS    destination&lt;br /&gt;
   ------------------&lt;br /&gt;
  &lt;br /&gt;
   L'opâ€šrande destination est une adresse qui pointe sur un OCTET.&lt;br /&gt;
&lt;br /&gt;
   TAS teste cet OCTET, les bits N et Z du CCR sont positionnâ€šs en&lt;br /&gt;
   consâ€šquence,puis le MSB de l'octet est mis Ã  1.&lt;br /&gt;
&lt;br /&gt;
   Les modes d'adressage admis par l'opâ€šrande destination sont:&lt;br /&gt;
                                              -----------    &lt;br /&gt;
     dn&lt;br /&gt;
     BBBB&lt;br /&gt;
     BB&lt;br /&gt;
     (an)&lt;br /&gt;
     -(an)&lt;br /&gt;
     (an)+&lt;br /&gt;
     d(an)&lt;br /&gt;
     d(an,rn)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   Cette mâ€šthode de Test particuliÃ¨re est utilisâ€še par un processeur qui&lt;br /&gt;
   veut accÃ¨der Ã  une ressource ( imprimante par exp ) et qui vâ€šrifie si&lt;br /&gt;
   celle-ci est disponible:&lt;br /&gt;
   On dâ€šsigne l'â€štat de la ressource par UN SEMAPHORE, si il est Ã  0, la&lt;br /&gt;
   ressource est disponible, si il est nâ€šgatif (MSB=1),la ressource est&lt;br /&gt;
   occupâ€še.&lt;br /&gt;
   Le processeur fait donc un TAS au sâ€šmaphore qui convient avant &lt;br /&gt;
   d'accÃ¨der Ã  une ressource.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
   NOP              (NO oPeration)&lt;br /&gt;
   ---&lt;br /&gt;
   Comme son nom l'indique, NOP n'a pas d'action particuliÃ¨re.&lt;br /&gt;
&lt;br /&gt;
   NOP a par contre une taille d'1 MOT en mâ€šmoire et dure 4 pâ€šriodes&lt;br /&gt;
   d'horloge externe.&lt;br /&gt;
&lt;br /&gt;
   Elle sera par exemple utilisâ€še pour ajuster le temps d'â€šxecution&lt;br /&gt;
   de certaines boucles dans des programmes sous interruption...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         ----------------------&lt;br /&gt;
  &lt;br /&gt;
  VoilÃ  pour les instructions du 68000!&lt;br /&gt;
&lt;br /&gt;
  Relisez ce chapitre en entier chaque fois avant de vous coucher &lt;br /&gt;
  pendant une semaine et tout Ã§a finira bien par rentrer dans votre &lt;br /&gt;
  tË†te...   &lt;br /&gt;
 &lt;br /&gt;
  Il vous sera inutile d'apprendre tout Ã§a par coeur, faites vous une&lt;br /&gt;
  petite fiche râ€šcapitulative par exemple, inutile de vous dire que&lt;br /&gt;
  c'est Ã  ce chapitre que vous ferez le plus souvent appel quand votre&lt;br /&gt;
  mâ€šmoire fera dâ€šfaut, mais c'est bien normal, le contraire serait &lt;br /&gt;
  â€štonnant !&lt;br /&gt;
&lt;br /&gt;
  Le chapitre suivant sera consacrâ€š aux fonctions du GEMDOS,BIOS et &lt;br /&gt;
  XBIOS.&lt;br /&gt;
&lt;br /&gt;
  Les exemples qui vont illustrer ces fonctions reprendront certaines&lt;br /&gt;
  de ces instructions, alors pas de panique.&lt;br /&gt;
&lt;br /&gt;
  Si la tË†te vous tourne â€šteignez votre ST et allez vous coucher ,avez&lt;br /&gt;
  vous dejÃ  oubliâ€š mon conseil ?&lt;br /&gt;
&lt;br /&gt;
  LA QUALITE VAUT MIEUX QUE LA QUANTITE !!! et toc !&lt;br /&gt;
  -------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  PIECHOCKI Laurent&lt;br /&gt;
  8,impasse Bellevue               suite dans le fichier: [[pl_GEMDOS.DOC]]&lt;br /&gt;
  57980 TENTELING                                         ----------  &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Back to [[ASM_Tutorial]]&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>