Das eBook Angewandte Mikroelektronik wurde von Hans Lohninger zur Unterstützung verschiedener Lehrveranstaltungen geschrieben. Weitere Informationen finden sie hier. |
Home Mikroprozessoren Der Prozessor Z80 Registerstruktur | |||
Siehe auch: Register | |||
|
|||
Registerstruktur
Die CPU besitzt 18 8-Bit-Register und vier 16-Bit-Register, wobei einige der 8-Bit-Register zu 16-Bit-Registern kombiniert werden können (je nach Befehl). Diese Register können in drei Gruppen eingeteilt werden:
Hauptregister und alternative Register sind vollkommen gleich, wobei per Software zwischen den beiden Registersätzen umgeschaltet werden kann. Dies kann z.B. beim Auftreten von Interrupts vorteilhaft ausgenützt werden. Der Hauptregistersatz besteht aus acht 8-Bit-Registern (A, B, C, D, E, H, L, Flags), wobei sich sechs davon zu drei 16-Bit-Registern kombinieren lassen (BC, DE, HL). Spezielle Bedeutung dieser Register besitzen der Akkumulator und das Flag-Register. Die Spezialregister beinhalten zwei allgemein verwendbare Pointer-Register (IX,IY), den Stack-Pointer (SP) und den Programm-Zähler (PC). Außerdem werden in je einem 8-Bit-Register der Interrupt-Vektor (I) und die aktuelle Refresh-Adresse (R) gespeichert.
|
|||
Home Mikroprozessoren Der Prozessor Z80 Registerstruktur |