SlideShare a Scribd company logo
1 of 18
Zilog Z80
An early Z80 microprocessor, manufactured in June 1976
Group Members
▪ Md Shalauddin Shanto 201614013
▪ Hasibur Rahman Porag 201614023
▪ Maj Md Mursalin Mahmud 201514003
▪ Tasreef Abdullah Araf 201514051
Introduction
▪ It is 8 bit Microprocessor.
▪ Many microprocessor-based systems are designed around the Z80.
▪ Z80 microprocessor needs an external oscillator circuit to provide
the operating frequency.
▪ Also, needs an external oscillator to provide the control signals.
Z80 Architechture
It has 16-bit address line and 40 pins.
It has 4 different versions.
• Z80
• Z80A
• Z80B
• Z80H
Address Bus
▪ 16 tri-state signal lines ( A15 – A0 )
▪ These lines are unidirectional and capable of addressing 64K (216)
memory registers
▪ The address bus is used to send (or place) the addresses of memory
registers and I/O devices.
Data Bus
▪ Consists of eight tri-state bidirectional lines (D7 – D0)
▪ Data can flow in either direction-from the microprocessor to
memory and I/Os or vice versa.
Pin Diagram
Control and Status Signals
▪ M1- Machine Cycle One
▪ MREQ - Memory Request
▪ IORQ- I/O Request
▪ RD- Read
▪ WR– Write
External Request Signals
▪ RESET – Reset
▪ INT– Interrupt Request
▪ NMI– Nonmaskable Interrupt
▪ BUSRQ– Bus Request
▪ WAIT–Wait
Special Signals
▪ BUSAK – BusAcknowledge
▪ HALT – Halt
▪ RFSH– Refresh
Registers
▪ General Purpose Registers (B,C,D,E,H,L)
▪ Accumulator Register (A)
▪ Flag/Status Register
▪ Alternate Register Set
▪ Index Registers
Instruction Cycle
▪ Instruction cycle is defined as the time required completing the
execution of an instruction.
▪ Consists of one to six machine cycles or one to six operations.
OUT (10H),A
Machine Cycle
Block Diagram
Instruction Set
The Z80 CPU can execute 158 different instruction types including all 78 of the
8080A CPU.The instructions fall into these major groups:
▪ Load and Exchange
▪ BlockTransfer and Search
▪ Arithmetic and Logical
▪ Rotate and Shift
▪ Bit Manipulation (Set, Reset,Test)
▪ Jump, Call, and Return
▪ Input/output
▪ Basic CPU Control
Evolution
▪ Zilog Z80 may called as an updated version of Intel 8080
▪ It has …..
1 . Extra 120 instruction
2 . More registers
3 . Simplified ConnectionTo hardware
Evolution
▪ Z280 (1987) which has a 16MB on board cache, very complex
instruction set and also handles 16MB RAM
▪ Z180 (1986) which handles 1MB RAM and clock speed up to 33MHz
▪ Then came the EZ80, at up to 50MHz. No MMU but 24-bit registers
for 16MB of RAM.
▪ Probably the most logical successor was the ASCII Corp R800 (1990),
an extended 16-bit Z800-based design, mostly Z80 compatible but
double-clocked on a ~8MHz bus for ~16MHz operation.
Thanks!!

More Related Content

What's hot

Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
Mustapha Fatty
 
8051 microcontroller features
8051 microcontroller features8051 microcontroller features
8051 microcontroller features
Tech_MX
 

What's hot (20)

Programmable dma controller 8237
Programmable dma controller 8237Programmable dma controller 8237
Programmable dma controller 8237
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051
 
Microprocessor 8085 architecture ppt. april 2013
Microprocessor 8085 architecture ppt. april 2013Microprocessor 8085 architecture ppt. april 2013
Microprocessor 8085 architecture ppt. april 2013
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
8051 microcontroller features
8051 microcontroller features8051 microcontroller features
8051 microcontroller features
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
LCD Interacing with 8051
LCD Interacing with 8051LCD Interacing with 8051
LCD Interacing with 8051
 
Arm7 Interfacing examples
Arm7   Interfacing examples Arm7   Interfacing examples
Arm7 Interfacing examples
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
 
UART
UART UART
UART
 
PIC timer programming
PIC timer programmingPIC timer programming
PIC timer programming
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
 
PIC 16F877 micro controller by Gaurav raikar
PIC 16F877 micro controller by Gaurav raikarPIC 16F877 micro controller by Gaurav raikar
PIC 16F877 micro controller by Gaurav raikar
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Architecture and pin diagram of 8085
Architecture and pin diagram of 8085Architecture and pin diagram of 8085
Architecture and pin diagram of 8085
 
MUX and Demux.ppt
MUX and Demux.pptMUX and Demux.ppt
MUX and Demux.ppt
 

Similar to Zilog z80

microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptx
Akshit Jain
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
Shifali Sharma
 

Similar to Zilog z80 (20)

Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Ree602 microprocessor unit ii
Ree602  microprocessor unit iiRee602  microprocessor unit ii
Ree602 microprocessor unit ii
 
INTERNAL STRUCTURE OF 8086 MICROPROCESSOR
INTERNAL STRUCTURE OF  8086 MICROPROCESSORINTERNAL STRUCTURE OF  8086 MICROPROCESSOR
INTERNAL STRUCTURE OF 8086 MICROPROCESSOR
 
Introduction to 8085 microprocessor
Introduction to 8085 microprocessorIntroduction to 8085 microprocessor
Introduction to 8085 microprocessor
 
12 mt06ped001
12 mt06ped001 12 mt06ped001
12 mt06ped001
 
MP_MC.pdf
MP_MC.pdfMP_MC.pdf
MP_MC.pdf
 
Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5
 
microprocessor .pptx
microprocessor .pptxmicroprocessor .pptx
microprocessor .pptx
 
MPI-uses and their applications in day to day life
MPI-uses and their applications in day to day lifeMPI-uses and their applications in day to day life
MPI-uses and their applications in day to day life
 
MPI-Unit-5-PPT (1).ppt
MPI-Unit-5-PPT (1).pptMPI-Unit-5-PPT (1).ppt
MPI-Unit-5-PPT (1).ppt
 
8086 ppt
8086 ppt8086 ppt
8086 ppt
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
80486 and pentium
80486 and pentium80486 and pentium
80486 and pentium
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
 
MICROPROCESSORS AND MICROCONTROLLERS
MICROPROCESSORS AND MICROCONTROLLERSMICROPROCESSORS AND MICROCONTROLLERS
MICROPROCESSORS AND MICROCONTROLLERS
 
UNIT II MICROPROCESSOR AND MICROCONTROLLER
UNIT II MICROPROCESSOR AND MICROCONTROLLER UNIT II MICROPROCESSOR AND MICROCONTROLLER
UNIT II MICROPROCESSOR AND MICROCONTROLLER
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
eZ80® Core for eZ80 Microcontrollers
eZ80® Core for eZ80 MicrocontrollerseZ80® Core for eZ80 Microcontrollers
eZ80® Core for eZ80 Microcontrollers
 
Microprocessor questions converted
Microprocessor questions convertedMicroprocessor questions converted
Microprocessor questions converted
 
Mp 8085
Mp 8085Mp 8085
Mp 8085
 

Recently uploaded

SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
cupulin
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdfContoh Aksi Nyata Refleksi Diri ( NUR ).pdf
Contoh Aksi Nyata Refleksi Diri ( NUR ).pdf
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 

Zilog z80

  • 1. Zilog Z80 An early Z80 microprocessor, manufactured in June 1976
  • 2. Group Members ▪ Md Shalauddin Shanto 201614013 ▪ Hasibur Rahman Porag 201614023 ▪ Maj Md Mursalin Mahmud 201514003 ▪ Tasreef Abdullah Araf 201514051
  • 3. Introduction ▪ It is 8 bit Microprocessor. ▪ Many microprocessor-based systems are designed around the Z80. ▪ Z80 microprocessor needs an external oscillator circuit to provide the operating frequency. ▪ Also, needs an external oscillator to provide the control signals.
  • 4. Z80 Architechture It has 16-bit address line and 40 pins. It has 4 different versions. • Z80 • Z80A • Z80B • Z80H
  • 5. Address Bus ▪ 16 tri-state signal lines ( A15 – A0 ) ▪ These lines are unidirectional and capable of addressing 64K (216) memory registers ▪ The address bus is used to send (or place) the addresses of memory registers and I/O devices.
  • 6. Data Bus ▪ Consists of eight tri-state bidirectional lines (D7 – D0) ▪ Data can flow in either direction-from the microprocessor to memory and I/Os or vice versa.
  • 8. Control and Status Signals ▪ M1- Machine Cycle One ▪ MREQ - Memory Request ▪ IORQ- I/O Request ▪ RD- Read ▪ WR– Write
  • 9. External Request Signals ▪ RESET – Reset ▪ INT– Interrupt Request ▪ NMI– Nonmaskable Interrupt ▪ BUSRQ– Bus Request ▪ WAIT–Wait
  • 10. Special Signals ▪ BUSAK – BusAcknowledge ▪ HALT – Halt ▪ RFSH– Refresh
  • 11. Registers ▪ General Purpose Registers (B,C,D,E,H,L) ▪ Accumulator Register (A) ▪ Flag/Status Register ▪ Alternate Register Set ▪ Index Registers
  • 12. Instruction Cycle ▪ Instruction cycle is defined as the time required completing the execution of an instruction. ▪ Consists of one to six machine cycles or one to six operations. OUT (10H),A
  • 15. Instruction Set The Z80 CPU can execute 158 different instruction types including all 78 of the 8080A CPU.The instructions fall into these major groups: ▪ Load and Exchange ▪ BlockTransfer and Search ▪ Arithmetic and Logical ▪ Rotate and Shift ▪ Bit Manipulation (Set, Reset,Test) ▪ Jump, Call, and Return ▪ Input/output ▪ Basic CPU Control
  • 16. Evolution ▪ Zilog Z80 may called as an updated version of Intel 8080 ▪ It has ….. 1 . Extra 120 instruction 2 . More registers 3 . Simplified ConnectionTo hardware
  • 17. Evolution ▪ Z280 (1987) which has a 16MB on board cache, very complex instruction set and also handles 16MB RAM ▪ Z180 (1986) which handles 1MB RAM and clock speed up to 33MHz ▪ Then came the EZ80, at up to 50MHz. No MMU but 24-bit registers for 16MB of RAM. ▪ Probably the most logical successor was the ASCII Corp R800 (1990), an extended 16-bit Z800-based design, mostly Z80 compatible but double-clocked on a ~8MHz bus for ~16MHz operation.