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.< | + | <p>Nazwy [[rejestry|rejestrów]], [[znaczniki|znaczników]] oraz [[rozkazy warunkowe|warunków]] pisane są dużymi literami.</p> |
− | + | ||
{|class="wikitable" | {|class="wikitable" | ||
+ | |+Stałe oznaczenia przyjęte w liście rozkazów | ||
|- | |- | ||
− | |r||rejestr 8 bitowy|| | + | |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 | ||
|} | |} | ||
− | |||
{|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.
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 |
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 |