2 lect 8086 architec latest.pptx - 8086 Microprocessor 2 Microprocessor Program controlled device(IC which memory decodes instructions semiconductor

2 lect 8086 architec latest.pptx - 8086 Microprocessor 2...

This preview shows page 1 - 10 out of 90 pages.

8086 Microprocessor
Image of page 1
2
Image of page 2
Microprocessor Program controlled semiconductor device (IC) which fetches (from memory), decodes and executes instructions. It is used as CPU (Central Processing Unit) in computers. 3
Image of page 3
Basic Characteristics and features of the 8086 Microprocessor . The 8086 microprocessor is a 16-bit microprocessor . The term “16-bit” means that its arithmetic logic unit, internal registers and most of its instructions are designed to work with 16-bit binary words. The 8086 has a 16-bit data bus , so it can read data from or write data to memory and ports either 16 bits or 8 bits at a time. The 8086 has a 20-bit address bus , so it can directly access 2 20 or 1,048,576 locations. The 8086 can generate 16-bit I/O address ; hence it can access 2 16 = 65536 I/O ports. The 8086 has 14 Registers ( 16-bit each) The 8086 has multiplexed address and data bus which reduces the number of pins needed.
Image of page 4
The 8086 is designed to operate in two modes, namely the minimum mode and the maximum mode . When only one 8086 CPU is to be used in a microcomputer system, the 8086 is used in the minimum mode of operation. In multiprocessor (more than one processor in the system) system 8086 operates in maximum mode . The 8086 supports multiprogramming . In multiprogramming, the code for two or more processes is in memory at the same time and is executed in a time- multiplexed fashion. An interesting feature of the 8086 is that it fetches up to six instruction bytes from memory and a queue stores them in order to speed up instruction execution.
Image of page 5
Functional blocks Microprocessor Flag Register Timing and control unit Register array or internal memory Instruction decoding unit PC/ IP ALU Control Bus Address Bus Data Bus 6 Computational Unit; performs arithmetic and logic operations Various conditions of the results are stored as status bits called flags in flag register Internal storage of data Generates the address of the instructions to be fetched from the memory and send through address bus to the memory Decodes instructions; sends information to the timing and control unit Generates control signals for internal and external operations of the microprocessor
Image of page 6
Architecture
Image of page 7
Architecture 8086 Microprocessor 8 Execution Unit (EU) EU executes instructions that have already been fetched by the BIU. BIU and EU functions separately . Bus Interface Unit (BIU) BIU fetches instructions, reads data from memory and I/O ports, writes data to memory and I/ O ports.
Image of page 8
9 Register organization of 8086 [1] 8086 has a powerful set of registers known as general purpose and special purpose registers. All of them are 16 bit registers. The general purpose registers, can be used as either 8 bit registers or 16 bit registers. These Registers can be either used for holding data, variables and intermediate results temporarily or for other purposes like a counter or for sorting offset address for some particular addressing mode etc.
Image of page 9
Image of page 10

You've reached the end of your free preview.

Want to read all 90 pages?

  • Fall '16
  • Rintu khanna

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors