Serwis Edukacyjny
nauczycieli

w I-LO w Tarnowie
obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Tłumaczenie: mgr Jerzy Wałaszek

©2026 mgr Jerzy Wałaszek

Instrukcje mikroprocesora – 5

SPIS TREŚCI

Instrukcje mikroprocesora – 5

Przetwarzanie bitów

Ustawianie, zerowanie i testowanie pojedynczych bitów potrzebne jest w prawie każdym programie. Bity te mogą być znacznikami w procedurze ogólnego przeznaczenia, wskaźnikami warunków zewnętrznego sterowania lub danymi spakowanymi w komórkach pamięci w celu bardziej efektywnego ich wykorzystania.

Mikroprocesor Z80 potrafi w jednej instrukcji ustawiać, zerować i testować dowolny bit w akumulatorze, każdym rejestrze ogólnego przeznaczenia lub w dowolnej komórce pamięci. Tablice 14, 1516 przedstawiają 240 instrukcji, które są przeznaczone do tego celu. Adresowanie rejestrów może określić akumulator lub dowolny rejestr ogólnego przeznaczenia, na którym dana operacja ma zostać wykonana. Adresowanie rejestrowe pośrednie i indeksowe jest dostępne do działania na zewnętrznych komórkach pamięci. Operacje testowania bitu ustawiają znacznik Zera (Z), jeśli testowany bit ma wartość zero.

Tab 14. Grupa operacji przetwarzania bitów - testowanie
    Adresowanie rejestrów Rej. poś. Indeksowe
  Bit A B C D E H L (HL) (IX+d) (IY+d)
BIT 0 CB
47
CB
40
CB
41
CB
42
CB
43
CB
44
CB
45
CB
46
DD
CB
d
46
FD
CB
d
46
1 CB
4F
CB
48
CB
49
CB
4A
CB
4B
CB
4C
CB
4D
CB
4E
DD
CB
d
4E
FD
CB
d
4E
2 CB
57
CB
50
CB
51
CB
52
CB
53
CB
54
CB
55
CB
56
DD
CB
d
56
FD
CB
d
56
3 CB
5F
CB
58
CB
59
CB
5A
CB
5B
CB
5C
CB
5D
CB
5E
DD
CB
d
5E
FD
CB
d
5E
4 CB
67
CB
60
CB
61
CB
62
CB
63
CB
64
CB
65
CB
66
DD
CB
d
66
FD
CB
d
66
5 CB
6F
CB
68
CB
69
CB
6A
CB
6B
CB
6C
CB
6D
CB
6E
DD
CB
d
6E
FD
CB
d
6E
6 CB
77
CB
70
CB
71
CB
72
CB
73
CB
74
CB
75
CB
76
DD
CB
d
76
FD
CB
d
76
7 CB
7F
CB
78
CB
79
CB
7A
CB
7B
CB
7C
CB
7D
CB
7E
DD
CB
d
7E
FD
CB
d
7E
Tab 15. Grupa operacji przetwarzania bitów - zerowanie
    Adresowanie rejestrów Rej. poś. Indeksowe
  Bit A B C D E H L (HL) (IX+d) (IY+d)
RES 0 CB
87
CB
80
CB
81
CB
82
CB
83
CB
84
CB
85
CB
86
DD
CB
d
86
FD
CB
d
86
1 CB
8F
CB
88
CB
89
CB
8A
CB
8B
CB
8C
CB
8D
CB
8E
DD
CB
d
8E
FD
CB
d
8E
2 CB
97
CB
90
CB
91
CB
92
CB
93
CB
94
CB
95
CB
96
DD
CB
d
96
FD
CB
d
96
3 CB
9F
CB
98
CB
99
CB
9A
CB
9B
CB
9C
CB
9D
CB
9E
DD
CB
d
9E
FD
CB
d
9E
4 CB
A7
CB
A0
CB
A1
CB
A2
CB
A3
CB
A4
CB
A5
CB
A6
DD
CB
d
A6
FD
CB
d
A6
5 CB
AF
CB
A8
CB
A9
CB
AA
CB
AB
CB
AC
CB
AD
CB
AE
DD
CB
d
AE
FD
CB
d
AE
6 CB
B7
CB
B0
CB
B1
CB
B2
CB
B3
CB
B4
CB
B5
CB
B6
DD
CB
d
B6
FD
CB
d
B6
7 CB
BF
CB
B8
CB
B9
CB
BA
CB
BB
CB
BC
CB
BD
CB
BE
DD
CB
d
BE
FD
CB
d
BE
Tab 16. Grupa operacji przetwarzania bitów - ustawianie
    Adresowanie rejestrów Rej. poś. Indeksowe
  Bit A B C D E H L (HL) (IX+d) (IY+d)
SET 0 CB
C7
CB
C0
CB
C1
CB
C2
CB
C3
CB
C4
CB
C5
CB
C6
DD
CB
d
C6
FD
CB
d
C6
1 CB
CF
CB
C8
CB
C9
CB
CA
CB
CB
CB
CC
CB
CD
CB
CE
DD
CB
d
CE
FD
CB
d
CE
2 CB
D7
CB
D0
CB
D1
CB
D2
CB
D3
CB
D4
CB
D5
CB
D6
DD
CB
d
D6
FD
CB
d
D6
3 CB
DF
CB
D8
CB
D9
CB
DA
CB
DB
CB
DC
CB
DD
CB
DE
DD
CB
d
DE
FD
CB
d
DE
4 CB
E7
CB
E0
CB
E1
CB
E2
CB
E3
CB
E4
CB
E5
CB
E6
DD
CB
d
E6
FD
CB
d
E6
5 CB
EF
CB
E8
CB
E9
CB
EA
CB
EB
CB
EC
CB
ED
CB
EE
DD
CB
d
EE
FD
CB
d
EE
6 CB
F7
CB
F0
CB
F1
CB
F2
CB
F3
CB
F4
CB
F5
CB
F6
DD
CB
d
F6
FD
CB
d
F6
7 CB
FF
CB
F8
CB
F9
CB
FA
CB
FB
CB
FC
CB
FD
CB
FE
DD
CB
d
FE
FD
CB
d
FE

do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2026 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.