8085 8086 Microprocessors Microcontrollers Assignment
8085 8086 Microprocessors Microcontrollers Assignment
Table of Contents
1. Introduction
2. Overview of Microprocessors
3. 8085 Microprocessor
- Architecture
- Features
- Pin Configuration
- Instruction Set
- Applications
4. 8086 Microprocessor
- Architecture
- Features
- Pin Configuration
- Addressing Modes
5. Introduction to Microcontrollers
6. Applications of Microcontrollers
- Comparative Analysis
8. Conclusion
9. References
Introduction
Microprocessors and microcontrollers are fundamental components in modern computing
and embedded systems. The invention of microprocessors in the early 1970s revolutionized
the electronics industry, enabling the development of compact, efficient, and versatile
systems. Similarly, microcontrollers—self-contained computing systems—have extended
this versatility into domains requiring high integration and control.
This document explores two pivotal microprocessors, the 8085 and 8086, alongside
microcontrollers. We delve into their architecture, functionality, and applications,
emphasizing their contributions to computing and embedded systems.
Overview of Microprocessors
A microprocessor is a computer's central processing unit (CPU) on a single integrated
circuit (IC). It executes instructions from memory, performing arithmetic, logic, control, and
input/output (I/O) operations. These components are vital for general-purpose computing,
industrial control systems, and embedded devices.
The evolution of microprocessors began with the 4-bit Intel 4004 in 1971, which paved the
way for more advanced systems like the 8085 and 8086. Key characteristics of
microprocessors include their word length, clock speed, instruction set, and architecture.
8085 Microprocessor
The 8085 is an 8-bit microprocessor introduced by Intel in 1976. It features a simple and
efficient design, suited for beginner-level and embedded applications.
Architecture:
- Arithmetic and Logic Unit (ALU): Performs arithmetic and logic operations.
- Registers: Includes accumulator, general-purpose registers (B, C, D, E, H, L), and special-
purpose registers.
- Control Unit (CU): Manages the execution of instructions.
- Address Bus: 16-bit bus used for addressing memory locations.
- Data Bus: 8-bit bus for transferring data between CPU and peripherals.
Features:
- Word Length: 8-bit
- Addressable Memory: 64 KB
- Clock Speed: 3 MHz
- Power Supply: Single +5V supply
- Interrupt Handling: 5 hardware interrupts and 8 software interrupts