<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.intellivision.us/index.php?action=history&amp;feed=atom&amp;title=SUBR</id>
		<title>SUBR - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.intellivision.us/index.php?action=history&amp;feed=atom&amp;title=SUBR"/>
		<link rel="alternate" type="text/html" href="http://wiki.intellivision.us/index.php?title=SUBR&amp;action=history"/>
		<updated>2026-04-17T18:31:25Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.intellivision.us/index.php?title=SUBR&amp;diff=14903&amp;oldid=prev</id>
		<title>Mr z: Protected &quot;SUBR&quot; ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))</title>
		<link rel="alternate" type="text/html" href="http://wiki.intellivision.us/index.php?title=SUBR&amp;diff=14903&amp;oldid=prev"/>
				<updated>2010-12-04T09:16:23Z</updated>
		
		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php/SUBR&quot; title=&quot;SUBR&quot;&gt;SUBR&lt;/a&gt;&amp;quot; ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:16, 4 December 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mr z</name></author>	</entry>

	<entry>
		<id>http://wiki.intellivision.us/index.php?title=SUBR&amp;diff=1414&amp;oldid=prev</id>
		<title>Pingaso at 19:12, 12 January 2005</title>
		<link rel="alternate" type="text/html" href="http://wiki.intellivision.us/index.php?title=SUBR&amp;diff=1414&amp;oldid=prev"/>
				<updated>2005-01-12T19:12:54Z</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;[[Category:CP1610]]&lt;br /&gt;
&amp;lt;table border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Instruction Name&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Subtract Registers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Mnemonic&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SUBR&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;CP1610 Clock Cycles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Interruptible&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Yes&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Opcode Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;$0100-$013F&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Input Flags&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;None&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Output Flags&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[Sign Flag]], [[Zero Flag]], [[Overflow Flag]], [[Carry Flag]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
The Subtract Registers (SUBR) instruction subtracts the value in the specified source register from the value in the specified destination register, stores the result in the destination register, and sets or clears the [[Sign Flag]], [[Zero Flag]], [[Overflow Flag]], and [[Carry Flag]] according to the result.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    0000:0001:00ss:sddd&amp;lt;br/&amp;gt;&lt;br /&gt;
    where:&lt;br /&gt;
        sss   indicates the source register&lt;br /&gt;
              such that:&lt;br /&gt;
                  sss == 000    indicates register R0&lt;br /&gt;
                  sss == 001    indicates register R1&lt;br /&gt;
                  sss == 010    indicates register R2&lt;br /&gt;
                  sss == 011    indicates register R3&lt;br /&gt;
                  sss == 100    indicates register R4&lt;br /&gt;
                  sss == 101    indicates register R5&lt;br /&gt;
                  sss == 110    indicates register R6&lt;br /&gt;
                  sss == 111    indicates register R7&amp;lt;br/&amp;gt;&lt;br /&gt;
        ddd   indicates the destination register&lt;br /&gt;
              such that:&lt;br /&gt;
                  ddd == 000    indicates register R0&lt;br /&gt;
                  ddd == 001    indicates register R1&lt;br /&gt;
                  ddd == 010    indicates register R2&lt;br /&gt;
                  ddd == 011    indicates register R3&lt;br /&gt;
                  ddd == 100    indicates register R4&lt;br /&gt;
                  ddd == 101    indicates register R5&lt;br /&gt;
                  ddd == 110    indicates register R6&lt;br /&gt;
                  ddd == 111    indicates register R7&lt;/div&gt;</summary>
		<author><name>Pingaso</name></author>	</entry>

	</feed>