Skip to main content
Microprocessor Basics
  1. Resources/
  2. Study Materials/
  3. Electronics & Communication Engineering/
  4. ECE Semester 4/
  5. Microprocessor & Microcontroller (4341101)/
  6. MPMC Slidev Presentations/

Microprocessor Basics

·
Milav Dabgar
Author
Milav Dabgar
Experienced lecturer in the electrical and electronic manufacturing industry. Skilled in Embedded Systems, Image Processing, Data Science, MATLAB, Python, STM32. Strong education professional with a Master’s degree in Communication Systems Engineering from L.D. College of Engineering - Ahmedabad.
Table of Contents

Microprocessor Basics
#

Introduction to 8085 Microprocessor
#

Electronics & Communication Engineering
#

Semester 4 - MPMC (4341101)
#


What is a Microprocessor?
#

๐Ÿง  Definition
#

A microprocessor is a programmable digital electronic component that incorporates the functions of a CPU on a single integrated circuit.

Key Characteristics:
#

  • Programmable - Can execute different sets of instructions
  • Digital - Works with binary data (0s and 1s)
  • Integrated Circuit - All components on single chip
  • CPU Functions - Arithmetic, logic, control operations

๐Ÿ“Š 8085 Architecture Overview
#

graph TB
    A[8085 Microprocessor] --> B[ALU]
    A --> C[Registers]  
    A --> D[Control Unit]
    A --> E[Address Bus - 16 bit]
    A --> F[Data Bus - 8 bit]
    A --> G[Control Bus]
    
    style A fill:#e1f5fe
    style B fill:#f3e5f5
    style C fill:#e8f5e8

8085 Block Diagram
#

graph TB
    subgraph "8085 Microprocessor"
        ALU[Arithmetic Logic Unit]
        ACC[Accumulator - A]
        REG[Registers B,C,D,E,H,L]
        SP[Stack Pointer]
        PC[Program Counter]
        CU[Control Unit]
        
        ALU --> ACC
        REG --> ALU
        CU --> ALU
        CU --> PC
        CU --> SP
    end
    
    subgraph "External Buses"
        AB[Address Bus - 16 bits]
        DB[Data Bus - 8 bits]
        CB[Control Bus]
    end
    
    PC --> AB
    ALU --> DB
    CU --> CB
    
    style ALU fill:#ffeb3b
    style ACC fill:#4caf50
    style CU fill:#2196f3

Thank You!
#

Next: Assembly Language Basics
#

Press Space for next presentation