Lista rozkazów: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
Linia 2: Linia 2:
 
* [[Lista rozkazów - tabela]]
 
* [[Lista rozkazów - tabela]]
 
* [[Nieudokumentowane rozkazy]]
 
* [[Nieudokumentowane rozkazy]]
Nazwy [[rejestry|rejestrów]], [[znaczniki|znaczników]] oraz [[rozkazy warunkowe|warunków]] pisane są dużymi literami.<br>
+
<p>Nazwy [[rejestry|rejestrów]], [[znaczniki|znaczników]] oraz [[rozkazy warunkowe|warunków]] pisane są dużymi literami.</p>
Stałe oznaczenia przyjęte w liście rozkazów
+
 
{|class="wikitable"
 
{|class="wikitable"
 +
|+Stałe oznaczenia przyjęte w liście rozkazów
 
|-
 
|-
|r||rejestr 8 bitowy||&nbsp;
+
|r||rejestr 8 bitowy lub wskaźnik||A,B,C,D,E,H,L,(HL),(IX+d),(IY+d)
 
|-
 
|-
 
|b||numer bitu||style="text-align:center"|0 .. 7
 
|b||numer bitu||style="text-align:center"|0 .. 7
Linia 16: Linia 16:
 
|nn||liczba 16 bitowa bez znaku||style="text-align:center"|0 .. 65535
 
|nn||liczba 16 bitowa bez znaku||style="text-align:center"|0 .. 65535
 
|}
 
|}
Stany znaczników
 
 
{|class="wikitable"
 
{|class="wikitable"
 +
|+Stany znaczników
 
|-
 
|-
 
|0||zerowany
 
|0||zerowany

Wersja z 04:33, 12 cze 2014

Nazwy rejestrów, znaczników oraz warunków pisane są dużymi literami.

Stałe oznaczenia przyjęte w liście rozkazów
r rejestr 8 bitowy lub wskaźnik A,B,C,D,E,H,L,(HL),(IX+d),(IY+d)
b numer bitu 0 .. 7
d liczba 8 bitowa ze znakiem -128 .. +127
n liczba 8 bitowa bez znaku 0 .. 255
nn liczba 16 bitowa bez znaku 0 .. 65535
Stany znaczników
0 zerowany
1 ustawiany
nie zmieniany
zmieniany w zależności od wyniku
? stan nieokreślony
P ustawiany, jeśli wynik zawiera parzystą liczbę bitów
V ustawiany, jeśli wystąpiło przepełnienie