<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Nieudokumentowane_rozkazy_6502C</id>
	<title>Nieudokumentowane rozkazy 6502C - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Nieudokumentowane_rozkazy_6502C"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Nieudokumentowane_rozkazy_6502C&amp;action=history"/>
	<updated>2026-10-03T02:00:21Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Nieudokumentowane_rozkazy_6502C&amp;diff=3012&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Nieudokumentowane_rozkazy_6502C&amp;diff=3012&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Listę niepublikowanych kodów (zwanych również rozkazami nielegalnymi) [[6502C]] [[SALLY]] można podzielić na dwie grupy. [[Nieudokumentowane rozkazy 6502C#KODY STABILNE|Kody stabilne]] (&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;zielone&amp;lt;/span&amp;gt;) działają na wszystkich komputerach Atari serii [[XL]]/[[XE]] oraz tej części modeli [[400]]/[[800]], w której montowano procesor [[6502C]] [[SALLY]], natomiast [[Nieudokumentowane rozkazy 6502C#KODY NIESTABILNE|kody niestabilne]] (&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;czerwone&amp;lt;/span&amp;gt;) na procesorze [[6502C]] działają w sposób nieprzewidywalny.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | KOD&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +00&lt;br /&gt;
! +01&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +02&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +03&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +04&lt;br /&gt;
! +05&lt;br /&gt;
! +06&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +07&lt;br /&gt;
! +08&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +09&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +0A&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +0B&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +0C&lt;br /&gt;
! +0D&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +0E&lt;br /&gt;
!width=&amp;quot;65px&amp;quot; | +0F&lt;br /&gt;
|-&lt;br /&gt;
! +00&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO (Z,X)&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ANC #n&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO Q&lt;br /&gt;
|-&lt;br /&gt;
! +10&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO (Z),Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | NPO&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ASO Q,X&lt;br /&gt;
|-&lt;br /&gt;
! +20&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN (Z,X)&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ANC #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN Q&lt;br /&gt;
|-&lt;br /&gt;
! +30&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN (Z),Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | NPO&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RLN Q,X&lt;br /&gt;
|-&lt;br /&gt;
! +40&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE (Z,X)&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ALR #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE Q&lt;br /&gt;
|-&lt;br /&gt;
! +50&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE (Z),Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | NPO&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LSE Q,X&lt;br /&gt;
|-&lt;br /&gt;
! +60&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD (Z,X)&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ARR #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD Q&lt;br /&gt;
|-&lt;br /&gt;
! +70&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD (Z),Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | NPO&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | RRD Q,X&lt;br /&gt;
|-&lt;br /&gt;
! +80&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP #n&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP #n&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SAX (Z,X)&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SAX Z&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP #n&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | ANE #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SAX Q&lt;br /&gt;
|-&lt;br /&gt;
! +90&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | SHA (Z),Y&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SAX Z,Y&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | SHS Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SHY Q,X&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SHX Q,Y&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | SHA Q,Y&lt;br /&gt;
|-&lt;br /&gt;
! +A0&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LAX (Z,X)&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LAX Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | ANX #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LAX Q&lt;br /&gt;
|-&lt;br /&gt;
! +B0&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LAX (Z),Y&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LAX Z,Y&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | LAS Q,Y&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | LAX Q,Y&lt;br /&gt;
|-&lt;br /&gt;
! +C0&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP #n&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP (Z,X)&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SBX #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP Q&lt;br /&gt;
|-&lt;br /&gt;
! +D0&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP (Z),Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | NPO&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DCP Q,X&lt;br /&gt;
|-&lt;br /&gt;
! +E0&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP #n&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB (Z,X)&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB Z&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | SBC #n&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB Q&lt;br /&gt;
|-&lt;br /&gt;
! +F0&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:RED&amp;quot; | CIM&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB (Z),Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | DOP Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB Z,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | NPO&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB Q,Y&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | TOP Q,X&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!style=&amp;quot;color:GREEN&amp;quot; | ISB Q,X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Legenda:&lt;br /&gt;
&amp;lt;br /&amp;gt;n - dane w trybie natychmiastowym,&lt;br /&gt;
&amp;lt;br /&amp;gt;Q - adres dwubajtowy,&lt;br /&gt;
&amp;lt;br /&amp;gt;Z - adres jednobajtowy danych lub adresu pośredniego,&lt;br /&gt;
&amp;lt;br /&amp;gt;* - dodać cykl przy zmianie strony.&lt;br /&gt;
&amp;lt;br /&amp;gt;Użyto mnemoników stosowanych w makroassemblerze [[MADS]] oraz monitorze emulatora [[Atari800Win PLus]].&lt;br /&gt;
&lt;br /&gt;
== KODY STABILNE ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ANC / ANC&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND na A i danej. Znacznik C ustawiany tak jak N.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ANC #n&lt;br /&gt;
| $0B&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| ANC #n&lt;br /&gt;
| $2B&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SAX / SAX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND pomiędzy A i rejestrem X, wynik zapisuje w pamięci. Rejestry A i X pozostają niezmienione.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SAX Z&lt;br /&gt;
| $87&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| SAX Z,Y&lt;br /&gt;
| $97&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| SAX (Z,X)&lt;br /&gt;
| $83&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| SAX Q&lt;br /&gt;
| $8F&lt;br /&gt;
| 3&lt;br /&gt;
| 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ALR / ALR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND na A i danej, następnie LSR @.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ALR #n&lt;br /&gt;
| $4B&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SBX / SBX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND pomiędzy rejestrem X i A, wynik w rejestrze X.&lt;br /&gt;
Znacznik C ustawiany gdy zawartość rejestru X jest większa lub równa danej.&lt;br /&gt;
Od rejestru X odejmuje daną (bez pożyczki).&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SBX #n&lt;br /&gt;
| $CB&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DCM / DCP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Zmniejsza o jeden wartość bajtu pamięci następnie wykonuje CMP na A i tej wartości.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| DCP Z&lt;br /&gt;
| $C7&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| DCP Z,X&lt;br /&gt;
| $D7&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| DCP Q&lt;br /&gt;
| $CF&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| DCP Q,X&lt;br /&gt;
| $DF&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| DCP Q,Y&lt;br /&gt;
| $DB&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| DCP (Z,X)&lt;br /&gt;
| $C3&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| DCP (Z),Y&lt;br /&gt;
| $D3&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;INS / ISB&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Zwiększa o jeden zawartość pamięci. Od A odejmuje wartość pamięci (z pożyczką).&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,V,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ISB Z&lt;br /&gt;
| $E7&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| ISB Z,X&lt;br /&gt;
| $F7&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| ISB Q&lt;br /&gt;
| $EF&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| ISB Q,X&lt;br /&gt;
| $FF&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| ISB Q,Y&lt;br /&gt;
| $FB&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| ISB (Z,X)&lt;br /&gt;
| $E3&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| ISB (Z),Y&lt;br /&gt;
| $F3&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOP / NPO&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Niepublikowany NOP&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| NPO&lt;br /&gt;
| $1A&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO&lt;br /&gt;
| $3A&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO&lt;br /&gt;
| $5A&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO&lt;br /&gt;
| $7A&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO&lt;br /&gt;
| $DA&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO&lt;br /&gt;
| $FA&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOP / NPO (DOP)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Dwubajtowy NOP&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z&lt;br /&gt;
| $04&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z,X&lt;br /&gt;
| $14&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z,X&lt;br /&gt;
| $34&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z&lt;br /&gt;
| $44&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z,X&lt;br /&gt;
| $54&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z&lt;br /&gt;
| $64&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z,X&lt;br /&gt;
| $74&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| NPO #n&lt;br /&gt;
| $80&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO #n&lt;br /&gt;
| $82&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO #n&lt;br /&gt;
| $89&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO #n&lt;br /&gt;
| $C2&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z,X&lt;br /&gt;
| $D4&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| NPO #n&lt;br /&gt;
| $E2&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| NPO Z,X&lt;br /&gt;
| $F4&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOP / NPO (TOP)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Trzybajtowy NOP&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q&lt;br /&gt;
| $0C&lt;br /&gt;
| 3&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q,X&lt;br /&gt;
| $1C&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q,X&lt;br /&gt;
| $3C&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q,X&lt;br /&gt;
| $5C&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q,X&lt;br /&gt;
| $7C&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q,X&lt;br /&gt;
| $DC&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|-&lt;br /&gt;
| NPO Q,X&lt;br /&gt;
| $FC&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SBC / SBC (?)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Niepublikowany SBC #n.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,V,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SBC #n&lt;br /&gt;
| $EB&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LAX / LAX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Załaduje daną do A i rejestru X.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| LAX Z&lt;br /&gt;
| $A7&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| LAX Z,Y&lt;br /&gt;
| $B7&lt;br /&gt;
| 2&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| LAX Q&lt;br /&gt;
| $AF&lt;br /&gt;
| 3&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| LAX Q,Y&lt;br /&gt;
| $BF&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|-&lt;br /&gt;
| LAX (Z,X)&lt;br /&gt;
| $A3&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| LAX (Z),Y&lt;br /&gt;
| $B3&lt;br /&gt;
| 2&lt;br /&gt;
| 5 *&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RLA / RLN&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje ROL na pamięci, następnie AND z A (wynik w A).&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| RLN Z&lt;br /&gt;
| $27&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| RLN Z,X&lt;br /&gt;
| $37&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| RLN Q&lt;br /&gt;
| $2F&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| RLN Q,X&lt;br /&gt;
| $3F&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| RLN Q,Y&lt;br /&gt;
| $3B&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| RLN (Z,X)&lt;br /&gt;
| $23&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| RLN (Z),Y&lt;br /&gt;
| $33&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RRA / RRD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje ROR na pamięci, następnie ADC z A (wynik w A).&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,V,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| RRD Z&lt;br /&gt;
| $67&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| RRD Z,X&lt;br /&gt;
| $77&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| RRD Q&lt;br /&gt;
| $6F&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| RRD Q,X&lt;br /&gt;
| $7F&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| RRD Q,Y&lt;br /&gt;
| $7B&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| RRD (Z,X)&lt;br /&gt;
| $63&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| RRD (Z),Y&lt;br /&gt;
| $73&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ASO / ASO&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje ASL na pamięci, następnie ORA z A (wynik w A).&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ASO Z&lt;br /&gt;
| $07&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| ASO Z,X&lt;br /&gt;
| $17&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| ASO Q&lt;br /&gt;
| $0F&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| ASO Q,X&lt;br /&gt;
| $1F&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| ASO Q,Y&lt;br /&gt;
| $1B&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| ASO (Z,X)&lt;br /&gt;
| $03&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| ASO (Z),Y&lt;br /&gt;
| $13&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LSE / LSE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje LSR na pamięci, następnie EOR z A (wynik w A).&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| LSE Z&lt;br /&gt;
| $47&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| LSE Z,X&lt;br /&gt;
| $57&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| LSE Q&lt;br /&gt;
| $4F&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
|-&lt;br /&gt;
| LSE Q,X&lt;br /&gt;
| $5F&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| LSE Q,Y&lt;br /&gt;
| $5B&lt;br /&gt;
| 3&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| LSE (Z,X)&lt;br /&gt;
| $43&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|-&lt;br /&gt;
| LSE (Z),Y&lt;br /&gt;
| $53&lt;br /&gt;
| 2&lt;br /&gt;
| 8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SHX / SHX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Do starszego bajtu adresu dodaje jeden i wykonuje AND z rejestrem X.&lt;br /&gt;
Tak otrzymaną wartość zapisuje w pamięci.&lt;br /&gt;
Jeśli nastąpiło przekroczenie granicy strony zapis wykona pod adresem&lt;br /&gt;
którego starszy bajt jest równy otrzymanej wartości.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SHX Q,Y&lt;br /&gt;
| $9E&lt;br /&gt;
| 3&lt;br /&gt;
| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SHY / SHY&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Do starszego bajtu adresu dodaje jeden i wykonuje AND z rejestrem Y.&lt;br /&gt;
Tak otrzymana wartość zapisuje w pamięci.&lt;br /&gt;
Jeśli nastąpiło przekroczenie granicy strony zapis wykona pod adresem&lt;br /&gt;
którego starszy bajt jest równy otrzymanej wartości.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SHY Q,X&lt;br /&gt;
| $9C&lt;br /&gt;
| 3&lt;br /&gt;
| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ARR / ARR&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Gdy znacznik D=0 rozkaz działa następująco:&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND na A i danej po czym ROR.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znacznik C wpisuje do b7, b6 do znacznika C, do V b6 EOR b5.&lt;br /&gt;
&amp;lt;br /&amp;gt;Gdy znacznik D=1 rozkaz:&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND na A i danej (cząstkowy wynik w postaci młodszego i starszego nibbla przechowuje) następnie wykonuje ROR @.&lt;br /&gt;
&amp;lt;br /&amp;gt;Jeśli wartość młodszego nibbla cząstkowego wyniku powiększona o jego b0 będzie większa lub równa od 5 to&lt;br /&gt;
młodszy nibbel wyniku w A zostanie zwiększony o 6, przy czym cząstkowe przeniesienie do starszego nibbla zostanie utracone.&lt;br /&gt;
&amp;lt;br /&amp;gt;Podobnie starszy nibbel cząstkowego wyniku, jeśli wartość po zwiększeniu o b0 będzie większa lub równa 5&lt;br /&gt;
to starszy nibbel wyniku w A zwiększony będzie o 6 a dodatkowo znacznik C zostanie ustawiony, jeśli nie było korekty&lt;br /&gt;
starszego nibbla wyniku znacznik C będzie skasowany.&lt;br /&gt;
&amp;lt;br /&amp;gt;Flaga V ustawiona gdy w b6 zmieni swoj stan po AND i ROR, kasowany w przeciwnym wypadku.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,V,Z,C&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ARR #n&lt;br /&gt;
| $6B&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KODY NIESTABILNE ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CIM / CIM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Blokuje procesor.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $02&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $12&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $22&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $32&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $42&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $52&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $62&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $72&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $92&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $B2&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $D2&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| CIM&lt;br /&gt;
| $F2&lt;br /&gt;
| 1&lt;br /&gt;
| -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SHA / SHA&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Do starszego bajtu adresu dodaje jeden i wykonuje AND z A, następnie AND z rejestrem X.&lt;br /&gt;
Tak otrzymaną wartość zapisuje w pamięci.&lt;br /&gt;
Jeśli nastąpi przekroczenie granicy strony zapis wykona pod adresem&lt;br /&gt;
którego starszy bajt jest równy otrzymanej wartości.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SHA Q,Y&lt;br /&gt;
| $9F&lt;br /&gt;
| 3&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| SHA (Z),Y&lt;br /&gt;
| $93&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SHS / SHS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Do rejestru S zapisuje wynik operacji A AND X następnie do starszego bajtu adresu dodaje&lt;br /&gt;
jeden, wykonuje AND z S i zapisuje wynik w pamięci.&lt;br /&gt;
Jeśli nastąpi przekroczenie granicy strony zapis wykona pod adresem&lt;br /&gt;
którego starszy bajt jest równy otrzymanej wartości.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: -&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| SHS Q,Y&lt;br /&gt;
| $9B&lt;br /&gt;
| 3&lt;br /&gt;
| 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LAS / LAS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje AND na zawartości pamięci i rejestru S, wynik zapisuje w rejestrach A, X, S.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| LAS Q,Y&lt;br /&gt;
| $BB&lt;br /&gt;
| 3&lt;br /&gt;
| 4 *&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ANE / ANE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki procesora ustawiane są wg. operacji argument AND A.&lt;br /&gt;
&amp;lt;br /&amp;gt;Rozkaz najpierw wykonuje sumę logiczną argumentu i wartości $EF, następnie operacji AND na rejestrze X i wyniku. W kolejnym kroku z tak otrzymaną wartością wykona AND z A. Wynik w A.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ANE #n&lt;br /&gt;
| $8B&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ANX / ANX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;Wykonuje operację argument AND A, wynik zapisuje w A oraz rejestrze X.&lt;br /&gt;
&amp;lt;br /&amp;gt;Znaczniki: N,Z&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Assembler&lt;br /&gt;
! kod&lt;br /&gt;
! dł.&lt;br /&gt;
! cykle&lt;br /&gt;
|-&lt;br /&gt;
| ANX #n&lt;br /&gt;
| $AB&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CIEKAWOSTKI ==&lt;br /&gt;
&lt;br /&gt;
* Rozkazy niepublikowane stabilne użyte zostały w grach: [[Alex]], [[Alley Cat]], Flinstone&amp;#039;s Adventures, [[Gallahad]], Ghastly Night, Indiana Jones - The Last Crusade, Jurassic Park, Landscape, Leader Board, Nexuss, [[Riot]], SOS Saturn, Terminator, [[Vanguard]]; programach demonstracyjnych: Deary, Film Editor, Platfus Demo, Rolex, Rolex 2, Rolex 3, Rolex IV, Szczemp Sex Demo.&lt;br /&gt;
* Rozkazy niepublikowane niestabilne użyte zostały w grze G.I.L.P.; programach: 6502 Illegal Codes Test (Krógera).&lt;br /&gt;
* Bracia Selinger używali niepublikowanych rozkazów we wszystkich swoich grach.&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>