Znaczniki: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Utworzono nową stronę "Znacznikami lub flagami nazywane są pojedyncze bity rejestru F (Flags Register).<br> Informują one o stanie mikroprocesora. {|class="wikitable" |- !scope="col" style="...")
 
Linia 1: Linia 1:
Znacznikami lub flagami nazywane są pojedyncze bity rejestru F (Flags Register).<br>
+
Znacznikami lub flagami nazywane są pojedyncze bity [[rejestry|rejestru]] F (Flags Register).<br>
 
Informują one o stanie mikroprocesora.
 
Informują one o stanie mikroprocesora.
 
{|class="wikitable"
 
{|class="wikitable"
Linia 30: Linia 30:
 
BIT 4,E
 
BIT 4,E
 
</pre>
 
</pre>
 +
<hr>
 +
* [[Lista rozkazów]]
 +
* [[Rejestry]]
 +
* [[Mikroprocesor Z80]]

Wersja z 07:34, 12 cze 2014

Znacznikami lub flagami nazywane są pojedyncze bity rejestru F (Flags Register).
Informują one o stanie mikroprocesora.

7 6 5 4 3 2 1 0
S Z   H   P/V N C

Bity 3 i 5 nie są używane.
Znaczniki C, P/V, Z i S można testować w rozkazach warunkowych skoków, wywołań i powrotów z podprogramów.
Znaczniki H i N używane są w arytmetyce BCD i nie mogą być testowane bezpośrednio w rozkazach warunkowych. Ich odczyt jest możliwy wyłącznie pośrednio, na przykład z użyciem poniższego kodu

; sprawdzenie stanu znacznika H
PUSH AF
POP DE
BIT 4,E