DEV Community

YASH PAL
YASH PAL

Posted on

Microprocessor Learning Process Guide

Follow this step-by-step approach guide to learn about microprocessors from basic to advanced.

Fundamentals of Microprocessor

  1. Introduction to Microprocessor
  2. Generations of Computer
  3. Microprocessor Types
  4. Types of Computer Systems
  5. Types of Programming Languages
  6. Basic Computer Structure
  7. Interfacing Logic Devices
  8. Number System in Computer
  9. Number System Arithmetic – Addition & Subtraction

8085 Microprocessor

  1. Microprocessor as CPU
  2. 8085 Microprocessor Architecture
  3. Pin Configuration of 8085 Microprocessor
  4. Demultiplexing of Address and Data Bus in 8085 Microprocessor
  5. Basic Operations of the 8085 Microprocessor
  6. Memory Organization in 8085 Microprocessor

Memory and Input/Output Interfacing

  1. Microprocessor memory structure
  2. Memory Interfacing with 8085 Microprocessor
  3. Memory address decoding in a microprocessor
  4. Input/Output Interfacing in Microprocessor

Assembly Language Programming

  1. 8085 Microprocessor Programming Model
  2. 8085 Assembly Language Programming
  3. 8085 Microprocessor Instructions
  4. Microprocessor Programming Steps
  5. Flowchart Design of a Program
  6. 8085 Microprocessor Data Transfer Instructions
  7. 8085 Microprocessor Arithmetic Instructions
  8. 8085 Microprocessor Logical Instructions
  9. 8085 Microprocessor Branch Instructions
  10. 8085 Microprocessor Machine-Processor Control Instructions
  11. Basic Structure of an Assembly Language Program
  12. Programming Techniques for Repeated Tasks
  13. Debugging of a Microprocessor Program

Time Delay, Stack, and Subroutine

  1. 8085 Microprocessor Timing Operations
  2. Timing Diagram of 8085 Microprocessor
  3. Time Delay in Microprocessor
  4. Stack in 8085 Microprocessor
  5. Subroutine in 8085 Microprocessor
  6. MACRO in Microprocessor

Interrupts and Interfacing Data Converters

  1. Interrupts in 8085 Microprocessor
  2. Digital to Analog Converter (DAC) in Microprocessor
  3. Analog to Digital Converter (ADC) in Microprocessor
  4. Programmable Peripheral Interface
  5. 8255 (PPI) Programmable Peripheral Interface
  6. Programmable Interval Timer (PIT) 8253/8254
  7. Programmable Interrupt Controller (PIC) 8259
  8. Direct Memory Access (DMA) Controller 8257

Microprocessor 8086

  1. 8086 Microprocessor Architecture, Instructions, and Pin Diagram
  2. Addressing Modes of the 8086 Microprocessor
  3. Instruction Set of 8086 Microprocessor
  4. 8088 Microprocessor Architecture with Pin Diagram
  5. Difference between 8085, 8086, and 8088 Microprocessors
  6. 80186 Microprocessor Architecture
  7. 80286 Microprocessor Architecture & Features
  8. 80386 Microprocessor Architecture & Features
  9. 80486 Microprocessor Architecture & Features
  10. 80586 (Pentium) Microprocessor Architecture & Features

8051 Microcontroller

  1. 8051 Microcontroller Architecture
  2. 8051 Microcontroller Memory Organization
  3. 8051 Microcontroller Pin Configuration & Programming Model
  4. 8051 Microcontroller Timers and Counters
  5. Serial Communication in 8051 Microcontroller
  6. Interrupts of the 8051 Microcontroller
  7. Addressing Modes of the 8051 Microcontroller
  8. Intel MMX Architecture
  9. Dual Core Processor

Microprocessor Applications

  1. LED & Multiplexed Display Interfacing with Microprocessor
  2. Liquid Crystal Display (LCD) Pin Configuration & Interfacing
  3. Matrix Keyboard Interfacing with Microprocessor
  4. 8279 Keyboard/Display Controller
  5. Programmable Communication Interface (USART) 8251
  6. Serial Communication Standards in Microprocessor
  7. Computer System Standard Buses

Top comments (0)