What is Z80 CPU?
The Z80 CPU, first produced in 1976, is an 8-bit processor. It has 8 bit data, 16 bit addressing capacity.
This means that it can address 64 KBytes.
Z80, a processor still used today, continues to be produced to operate at different speeds (4 MHz, 6 MHz, 10 MHz, 20 MHz, ...).
In addition to the 40-pin DIP model, it is also produced in QFP, LQFP, QFN, PLCC package standards.
Pins: INT, NMI, HALT, MREQ, IORQ, RD,WR, BUSACK, WAIT, BUSREQ, M1, RFSH, CLK
Registers:
AF : Accumulator and Flag register (A+F)
BC : 16-bit register that can be divided into two (B+C; 8+8)
DE : Can be divided into two (D+E;8+8) 16-bit registers
HL : Can be divided into two (H+L;8+8) 16 bitregister
IX : Index register 16 bit
IY : Index register 16 bits
SP : Stack Pointer 16 bit
i : Interrupt Resgiver 8 bit
r : Refresh counter register 8 bits
PC : Program Counter
Z80 Instruction Set:
ADC A,(HL) 8E
ADC A,(IX+dd) DD8Edd
ADC A,(IY+dd) FD8Edd
ADC A,B 88
ADC A,C 89
ADC A,D 8A
ADC A,E 8B
ADC A,H 8C
Click for the continuation of Z80 Instruction Set: Z80 Instruction Set