Microcontroller | Module 2: Microprocessor Architectures: 8085 and 8086 by Prakhar Chauhan | Learn Smarter
K12 Students

Academics

AI-Powered learning for Grades 8–12, aligned with major Indian and international curricula.

Professionals

Professional Courses

Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.

Games

Interactive Games

Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.

Module 2: Microprocessor Architectures: 8085 and 8086

The chapter covers two seminal microprocessors: the 8085 and 8086, beginning with an overview of the 8085's architecture, its pin diagram, and its extensive instruction set. The text emphasizes the functionality of both microprocessors, detailing the 8086's advancements in terms of architecture, segmented memory, and enhanced instruction set, ultimately highlighting the evolution from 8-bit to 16-bit processing. Additionally, key differences between the 8085 and 8086 are meticulously examined, illustrating the significant leap in capabilities that shaped modern computing.

Enroll to start learning

You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.

Sections

  • 2

    Microprocessor Architectures: 8085 And 8086

    This section provides a comprehensive overview of the 8085 and 8086 microprocessors, emphasizing their architecture, instruction sets, and significant enhancements.

  • 2.1

    Introduction To The 8085 Microprocessor: Architecture, Pin Diagram, And Functional Blocks

    The 8085 microprocessor, introduced in 1976, is an 8-bit CPU with a 16-bit address bus, significant for its role in embedded systems and microcomputer technology.

  • 2.1.1

    Architecture Of The 8085 Microprocessor

    The architecture of the 8085 microprocessor involves its functional units, including the Arithmetic and Logic Unit (ALU), registers, and control units, which collectively enable data processing.

  • 2.1.2

    Pin Diagram Of The 8085 Microprocessor

    This section outlines the pin diagram of the 8085 microprocessor, detailing the function of each pin for external communication.

  • 2.2

    8085 Instruction Set (Part 1): Data Transfer, Arithmetic, And Logical Instructions With Examples

    This section outlines the 8085 instruction set, focusing on data transfer, arithmetic, and logical operations with relevant examples.

  • 2.2.1

    Data Transfer Instructions (Copy Operations)

    This section covers the data transfer instructions of the 8085 microprocessor, highlighting how data is copied between registers, memory, and immediate values without affecting processor flags.

  • 2.2.2

    Arithmetic Instructions

    This section covers the arithmetic instructions of the 8085 microprocessor, detailing how they perform basic mathematical operations and their effects on various flags.

  • 2.2.3

    Logical Instructions

    This section covers the logical instructions of the 8085 microprocessor, detailing how these instructions perform bitwise logical operations that influence specific flags.

  • 2.3

    8085 Instruction Set (Part 2): Branch, Stack, And I/o Instructions With Examples

    This section covers the branch, stack, and I/O instructions of the 8085 microprocessor's instruction set, detailing their purposes and providing examples.

  • 2.3.1

    Branch Instructions (Program Control)

    This section deals with branch instructions that alter the flow of program execution in the 8085 microprocessor.

  • 2.3.2

    Stack Operations

    This section focuses on stack operations including pushing and popping register pairs in the context of the 8085 microprocessor architecture.

  • 2.3.3

    I/o Instructions

    The I/O instructions section covers how the 8085 microprocessor interacts with external devices through I/O ports, facilitating data transfer between the accumulator and I/O ports.

  • 2.3.4

    Control Instructions

    This section introduces the control instructions of the 8085 microprocessor, outlining their roles in managing CPU operations including interrupt handling and execution control.

  • 2.4

    Introduction To The 8086 Microprocessor: Architecture, Segmented Memory, And Operating Modes

    The Intel 8086 microprocessor marked a significant advancement in computing, featuring a 16-bit architecture and segmented memory design.

  • 2.4.1

    Architecture Of The 8086 Microprocessor

    The 8086 microprocessor features a dual architecture comprising a Bus Interface Unit (BIU) and Execution Unit (EU), allowing for enhanced performance through pipelining and segmented memory management.

  • 2.4.2

    Segmented Memory Architecture

    The 8086 microprocessor utilizes a segmented memory architecture to effectively access 1 MB of memory through a combination of segment and offset addresses.

  • 2.4.3

    Operating Modes Of The 8086

    The 8086 microprocessor operates in two distinct modes: Minimum Mode and Maximum Mode, serving different system needs.

  • 2.5

    8086 Instruction Set Overview: Key Differences And Enhancements Over 8085

    The 8086 instruction set is a superset of the 8085's, featuring key enhancements such as 16-bit operations, advanced addressing modes, and segmented memory.

Class Notes

Memorization

What we have learnt

  • The Intel 8085 microprocess...
  • The 8086 microprocessor rep...
  • The instruction set of the ...

Final Test

Revision Tests