Preview

Mpmc on 8086

Powerful Essays
Open Document
Open Document
2455 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Mpmc on 8086
8086 Architecture
• Architecture of 8086 microprocessor (8086 Internal Block Diagram) • Register organization • Special functions of General Purpose Registers • Memory Segmentation • Address Generation • Pin Description • Minimum & Maximum modes • Timing diagram.

Intel 8086 Microprocessor
• Manufactured by Intel in 1978 • Features: – 16-Bit Microprocessor – 16-Bit Data Bus – 20-Bit Address Bus (Lower 16-Bits Shared with Data Bus) • 220 = 210 * 210 = 1 MB. – 40 Pin DIP – Improved architecture. – Overlapped fetch and execution using Queue – More powerful instruction set, Interrupt structure – High speed, Programming flexibility – CPU Clock rate : 5 MHz to 10 MHz

Intel 8086 Microprocessor (Contd.)
• Common manufacturer(s): Intel, AMD, NEC, Fujitsu, Harris (Intersil), OKI, Siemens AG, Texas Instruments, Mitsubishi.

8086 Architecture
• The architecture of 8086 divided into two sections. – Bus Interface Unit (BIU) – Execution Unit (EU) • The architecture of 8086 includes – Arithmetic Logic Unit (ALU) – Flags – General registers – Segment registers – Instruction byte queue

8086 Internal Block Diagram

8086 Internal Block Diagram

8086 Architecture (Contd.)
• Reason for splitting: – The major reason for this separation into BIU and EU is to increase the processing speed of the processor. • Bus Interface Unit (BIU): – Interact with memory and input and output devices in fetching the instructions and data required by the EU. – Contains Segment registers and circuit for Physical address calculations. – Stages: Fetch, Decode, Execute. (Overlapping of stages is Pipelining). – In 8085 once Op-code is fetched and decoded, the external bus remains free until execution of instruction. – In 8086 Queue (6-Byte) is used which overlaps fetch and execution cycles, not present in 8085.

8086 Architecture (Contd.)
• Execution Unit (EU): – Contains • General purpose registers, and some special function registers like pointers, index, flags. • 16Bit ALU. •



References: – Advanced Microprocessors & Peripherals – A K Ray, K M Bhuruchandi, 2nd Edition, McGraw Hill, 2010. – Microprocessors and Interfacing, Programming and Hardware – Douglas V Hall, 2nd Edition, McGraw Hill. 2005. – Introduction to 8086 microprocessor, (PPT) - Dr.P.Yogesh, Senior Lecturer, DCSE, CEG Campus, Anna University, Chennai-25. – Computer Architecture and organization, From 8085 to Core2Duo and beyond – Subrata Ghoshal, Pearson, 2011.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Quiz Comp Archi

    • 438 Words
    • 3 Pages

    12) Please list registers and their functions in ARM. How many general purpose registers and how to use them in the program?…

    • 438 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Faith Integration

    • 613 Words
    • 3 Pages

    The processor could keep track of what locations are associated with each process and limit access to locations that are outside of a program's extent. By using base and limits registers and by performing a check for every memory access, information regarding the extent of a program's memory could be maintained…

    • 613 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Paper

    • 3060 Words
    • 13 Pages

    * The 8086 was issued in 1978 and was an industry milestone as the chip proved to be ten times faster than the 8080. The 8086 contained 29,000 transistors with a clock rate of 5 Mhz.…

    • 3060 Words
    • 13 Pages
    Powerful Essays
  • Satisfactory Essays

    Computer Architect

    • 744 Words
    • 3 Pages

    Instruction address calculation (iac): Determine the address of the next instruction to be executed. Instruction fetch (if): Read instruction from its memory location into the processor. Instruction operation decoding (iod): Analyze instruction to determine type of operation to be performed and operand(s) to be used. Operand address calculation (oac): If the operation involves reference to an operand in memory or available via I/O, then determine the address of the operand. Operand fetch (of): Fetch the operand from memory or read it in from I/O. Data operation (do): Perform the operation indicated in the instruction. Operand store (os): Write the result into memory or out to I/O.…

    • 744 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Pipeline Stages’  RISC Instruction Set Architecture  32 bit general purpose registers  PC (program counter) holds address of next instruction  all MIPS Instructions are same length  Few Instruction formats and simple addressing modes…

    • 4876 Words
    • 20 Pages
    Good Essays
  • Satisfactory Essays

    fdsafg

    • 912 Words
    • 4 Pages

    In 8086 Carry flag, Parity flag, Auxiliary carry flag, Zero flag, Overflow flag, Trace flag, Interrupt flag, Direction flag, and Sign flag.…

    • 912 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    VLIW architectures are distinct from traditional RISC and CISC architectures implemented in current mass-market microprocessors. It is important to distinguish instruction-set architecture—the processor programming model—from implementation—the physical chip and its characteristics.…

    • 3946 Words
    • 16 Pages
    Powerful Essays
  • Better Essays

    Voting Machine Using 89c51

    • 2298 Words
    • 10 Pages

    References: * Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D. McKinlay: The 8051 Microcontroller and Embedded Systems.…

    • 2298 Words
    • 10 Pages
    Better Essays
  • Good Essays

    Bibliography: 1. The 8051 microcontroller and embedded systems by Muhammad Ali Mazidi And Janice Gillespie Mazaidi tenth edition. Pearson education. 2. The 8051 microcontroller architecture, programming, and applications by Kenneth J. Ayala, second edition, Penram publications.…

    • 9134 Words
    • 37 Pages
    Good Essays
  • Better Essays

    Capacitance Meter Project

    • 3260 Words
    • 14 Pages

    2. The 8051 Microcontroller and embedded systems,Muhammad Ali Mazidi , Janice Gillispie Mazidi, Rolin D. McKinlay…

    • 3260 Words
    • 14 Pages
    Better Essays
  • Satisfactory Essays

    Microcontroller

    • 328 Words
    • 2 Pages

    Q 2. Draw the architecture of 8051 micro-controller .Also give the features of 8051 & description of registers (DPTR, PC, A, B).…

    • 328 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    4. The main Application of Assembly Language is for direct hardware manipulation i.e. device drivers.…

    • 929 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    computer evolution

    • 386 Words
    • 2 Pages

    The RISC processors of 1980s were very simple from the ones available currently available in the market. These processors only consisted of thousands of transistors and had a typical instruction set of 32 instructions. However, as the time passed the number of transistors on the CPU also increased along with the instruction set. Earlier, the register size within the processor was also limited to 8-bit; however, as the technology evolved, the size of the registers also increased considerably which allowed for same operations to be performed in lesser processor cycles.…

    • 386 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Electromania

    • 2942 Words
    • 12 Pages

    Pure 1st and 2nd year teams have an option to select Section F in place of section B, C,…

    • 2942 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    Unlike microprocessor, microcontroller are generally optimize for specific applications. The first 8-bit microcontroller, the Intel 8048 was introduced in 1976. It was designed to control the specific tasks.…

    • 13651 Words
    • 55 Pages
    Powerful Essays

Related Topics