FE-Logo
  • The 8085 Processor
    • Introduction to micro computer and microprocessor
    • Evolution of Microprocessors.
    • 8085 Microprocessor-Features.
    • 8085 Architecture
    • 8085-Arithmetic and logic unit (ALU)
    • 8085- Register Organization
    • 8085- Register Organization- Special purpose registers
    • 8085 Remaining blocks of microprocessor block diagram:
    • 8085 Interrupts:
    • 8085- Timing and control Unit:
    • 8085- Address, Data and Control Buses:
    • 8085- Pin configuration
    • 8085-Timing Diagram:
    • 8085- Timing Diagram- Opcode fetch Machine cycle::
    • 8085- Timing Diagram- Memory Read cycle
    • 8085- Timing Diagram- Memory Write cycle
    • 8085- Timing Diagram- I/O Read cycle
    • 8085- Instruction cycle, Machine cycle, fetch and execute cycles
    • 8085- Addressing modes
    • 8085- Instruction and data formats:
    • Classification of instructions
    • 8085- Branch Instructions
    • 8085- Machine control and I/O Instructions
    • 8085- Data Transfer Instructions
    • 8085- Arithmetic instruction
    • 8085- Branching instructions
    • 8085- Logical instructions
    • 8085- Control instructions
    • 8085- Stack
    • 8085- Stack operation
    • 8085-Programming Example FOR PUSH & POP
    • 8085-Subroutine:
    • 8085-Diagrammatic representation Subroutine:
    • 8085-software Interrupt
    • 8085-Hardware Interrupts
    • 8085-Vectored and Non-vectored Interrupts
    • 8085-Maskable & Non-Maskable Inetrrupts
    • Interrupt driven data transfer scheme
    • Delay routine
    • "Example delay routine Introduction: "
    • I/O mapped I/O and memory mapped I/O
    • Assembly language programming examples- Addition of two 8-bit numbers whose sum is 8-bits.
    • Assembly language programming examples- Addition of two 8-bit numbers whose sum is 16 bits.
    • Assembly language programming examples-Decimal addition of two 8-bit numbers whose sum is 16 bits.
    • Assembly language programming examples- Addition of two 16-bit numbers whose sum is 16 bits or more.
    • Assembly language programming examples- Subtraction of two 8-bit Decimal numbers..
    • Assembly language programming examples- Subtraction of two 16 –bit numbers.
    • assembly-language-programming-examples-multiplication-of-two-8-bit-numbers.-product-is-16-bits.
    • Assembly language programming examples- Division of a 16- bit number by a 8-bit number.
    • Assembly language programming examples-To find the largest number in a data array

  • 8086 Microprocessor
    • 8086 Microprocessor Features.
    • 8086-Internal Architecture.
    • 8086-Bus Interface unit and Execution unit
    • 8086-REGISTER ORGANISATION
    • 8086-General purpose registers and Index/Pointer register
    • 8086-Flag Register::
    • 8086-Segment Registers and Instruction Pointer Register :
    • 8086-PIN-DESCRIPTION
    • 8086- Addressing modes :
    • 8086-Memory organization:
    • 8086-Reserved Memory Locations
    • 8086-Interrupts-Hardware Interrupts
    • 8086-Software Interrupt
    • 8086- Maximum Mode
    • 8086-Minimum Mode
    • 8086- Minimum mode interface
    • 8086-Bus Operation
    • 8086-Read/Modify/Write (semaphore) operations via Lock and External Synchronization via Test:
    • 8086-Basic System Timing
    • 8086- Assembler directives
    • 8086- Assmbly Language Development Tools
    • 8086-Segmentation
    • 8086-Instruction set of 8086-Data transfer instructions
    • 8086-Instruction set of 8086-Arithmetic instructions
    • 8086-Instruction set of 8086-Bit Manipulation instructions
    • 8086-Instruction set of 8086- String and Program Execution Transfer instructions:
    • 8086-Instruction set of 8086- Iteration control, Interrupt, High level and Processor control language interface instructions
    • Differences between CALL and INT
    • Arithmetic Instructions Illustration- The Addition Instructions: ADD and ADC,
    • Arithmetic Instructions Illustration- The Addition Instructions: INC and XADD Instruction
    • Arithmetic Instructions Illustration- The Addition Instructions: The AAA and DAA Instructions
    • Arithmetic Instructions Illustration- The Subtraction Instructions: SUB, SBB, DEC, AAS, and DAS
    • 8086-CMP Instruction
    • 8086-CMPXCHG, and CMPXCHG8B Instructions
    • 8086- The NEG Instruction
    • 8086- Instructions and their meanings
    • 8086- Absolute Addresses Calculation:
    • 8086- Instruction Format:

  • Interfacing Device-8255
    • I/O interface
    • PPI - Programmable Peripheral Interface
    • 8255 PPI -Pin Description.
    • 8255 PPI -Basic Operation.
    • 8255A Control Words
    • Modes of operation of 8255
    • 8255 I/O MODE-Mode 0
    • 8255 I/O MODE-Mode 1:
    • 8255 MODE 1: Input Control Signals:
    • Strobed Input Operation (Mode 1) of 8255A-Port A
    • Strobed Input Operation (Mode 1) of 8255A-Port B
    • 8255 MODE 1: Output Control Signals:
    • Strobed Output Operation of 8255A (Mode 1)- Port A:
    • Strobed Output Operation of 8255A (Mode 1)- Port B:
    • 8255A Status Word Format for Mode 1 Input and Output
    • BSR Mode
    • Mode 2 ( Strobed bidirectional I/O )
    • Control signal definitions in mode 2:
    • 8255 PPI -Basic Operation-(RESET), Group A and Group B Controls
    • 8255 PPI -Ports A, B, and C.
    • Interrupt Control Functions
    • Mode 0 Configuration
    • Interfacing of 8255 with 8085 processor
    • Mode 0 Timing Parameters
    • Mode 1Timing Parameters:
    • Mode 2 Timing Parameters

  • Dma
    • Introduction to Direct memory Access(DMA).
    • 8237 Programmable DMA controller-Pin description
    • Basic DMA operation
    • 8237 Programmable DMA controller-Functional description
    • 8237 Programmable DMA controller-Internal Registers
    • 8237 Programmable DMA controller-Channel I/O Port Addresses.
    • 8237 Programmable DMA controller-Transfer Timing
    • DMA operation.
    • DMA operation- IDLE CYCLE.
    • DMA Operational Modes and Settings.
    • DMA- Memory-to-Memory Transfer and Autoinitialize
    • DMA-Priority
    • DMA- Software Command Codes
    • DMA- 8088 system
    • DMA-Word Count and Address Register Command Codes
    • DMA-Programming the 8237

  • Interrupt And Timer
    • Programmable Interrupt Controller 8259A- Pin Description
    • Programmable Interrupt Controller 8259A- Block diagram description
    • Interrupts in Microcomputer Systems
    • Programming the 8259a
    • Initialization command words (ICWS)
    • Initialization Command Word 3 (ICW3)
    • Initialization Command Word 4 (ICW4)
    • Operation command words (OCWS)
    • Operation Control Word 2 (OCW2)
    • Operation Control Word 3 (OCW3)
    • Automatic Rotation(Equal Priority Devices) and Specific Rotation (Specific Priority)

Branch : Computer Science and Engineering | Subject : Microprocessor and Interfacing
8086 Microprocessor
  • 8086 Microprocessor Features.

    Read topic
  • 8086-Internal Architecture.

    Read topic
  • 8086-Bus Interface unit and Execution unit

    Read topic
  • 8086-REGISTER ORGANISATION

    Read topic
  • 8086-General purpose registers and Index/Pointer register

    Read topic
  • 8086-Flag Register::

    Read topic
  • 8086-Segment Registers and Instruction Pointer Register :

    Read topic
  • 8086-PIN-DESCRIPTION

    Read topic
  • 8086- Addressing modes :

    Read topic
  • 8086-Memory organization:

    Read topic
  • 8086-Reserved Memory Locations

    Read topic
  • 8086-Interrupts-Hardware Interrupts

    Read topic
  • 8086-Software Interrupt

    Read topic
  • 8086- Maximum Mode

    Read topic
  • 8086-Minimum Mode

    Read topic
  • 8086- Minimum mode interface

    Read topic
  • 8086-Bus Operation

    Read topic
  • 8086-Read/Modify/Write (semaphore) operations via Lock and External Synchronization via Test:

    Read topic
  • 8086-Basic System Timing

    Read topic
  • 8086- Assembler directives

    Read topic
  • 8086- Assmbly Language Development Tools

    Read topic
  • 8086-Segmentation

    Read topic
  • 8086-Instruction set of 8086-Data transfer instructions

    Read topic
  • 8086-Instruction set of 8086-Arithmetic instructions

    Read topic
  • 8086-Instruction set of 8086-Bit Manipulation instructions

    Read topic
  • 8086-Instruction set of 8086- String and Program Execution Transfer instructions:

    Read topic
  • 8086-Instruction set of 8086- Iteration control, Interrupt, High level and Processor control language interface instructions

    Read topic
  • Differences between CALL and INT

    Read topic
  • Arithmetic Instructions Illustration- The Addition Instructions: ADD and ADC,

    Read topic
  • Arithmetic Instructions Illustration- The Addition Instructions: INC and XADD Instruction

    Read topic
  • Arithmetic Instructions Illustration- The Addition Instructions: The AAA and DAA Instructions

    Read topic
  • Arithmetic Instructions Illustration- The Subtraction Instructions: SUB, SBB, DEC, AAS, and DAS

    Read topic
  • 8086-CMP Instruction

    Read topic
  • 8086-CMPXCHG, and CMPXCHG8B Instructions

    Read topic
  • 8086- The NEG Instruction

    Read topic
  • 8086- Instructions and their meanings

    Read topic
  • 8086- Absolute Addresses Calculation:

    Read topic
  • 8086- Instruction Format:

    Read topic