Diese Website verwendet Cookies – nähere Informationen dazu und zu Ihren Rechten als Benutzer finden Sie in unserer Datenschutzerklärung am Ende der Seite. Klicken Sie auf „Ich stimme zu“, um Cookies zu akzeptieren und direkt unsere Website besuchen zu können.
Der Z80 ist ein 8-bit prozessor der mit einem 16-bit breiten Adressbus 64k Speicher adressieren kann. Hier werden nur ein paar Auflistungen dargestellt. Erschöpfende "Bedienungsanleitungen" zu diesem Prozessor gibt es im Internet, sowie in gedruckter Form als Datenblätter und Programmierbücher.
Register
8 bit register
A-Accumulator
Workhorse of the processor
B
Commonly used as 8bit counter
C
used for interfacing via I/O Ports
D
used with E
E
used with D
F
Flagregister
H
used with L
L
used with H
I-interrupts register
Interrupt Vector Register
R-refresh register
IXH
higher byte of IX register
IXL
lower byte of IX register
IYH
higher byte of IY register
IYL
lower byte of IY register
16 bit Register
AF - accu and F register
combination of A and F
BC - byte counter
used by special Z80 instructions
DE - Destination Address
HL
workhorse of 16bit registers
PC
programm counter
SP
Stackpointer
IX
Index register X
IY
Index register Y
F - Register ( FLAG Register)
S-signed
is accu positive(0) or negative(1)
Z-zeroflag
is accu zero
h-half carry flag
is set, if content of accu > 16 (low nibble turns around)
P/V-parity/overflow
depends on instructions used what it means
N-add/subtract
shows if last instruction added or subtracted from
C-carry
is set when overflow or subctraction yielded negative number