Znaczniki

Z ZX Spectrum Wiki

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