160 likes | 191 Views
Seminar On 8086 Microprocessors. INTRODUCTION. 8086 is an enhanced version of 8085 that has been developed by Intel in 1976.
E N D
Seminar On 8086 Microprocessors
INTRODUCTION 8086 is an enhanced version of 8085 that has been developed by Intel in 1976. It is a 16 bit Microprocessor. It has a powerful instruction set and it is capable to providing multiplication and division operations directly. It has 20 address lines and 16 data lines. So it can access up to 1 MB of memory. It supports two modes of operation: first is maximum mode and second is minimum mode. Minimum mode is applicable for system that has a single processor and maximum mode is used for the multiprocessor system.
History Microprocessor journey started with a 4-bit processor called 4004; it was made by Intel Corporation in 1971. It was 1st single chip processor. Then the idea was extended to 8-bit processors like 8008, 8080 and then 8085 (all are Intel products). 8085 was a very successful one among the 8-bit processors; however its application is very limited because of its slower computing speed and other quality factors.
Features of 8086 8086 is a 40 pin IC. It is a 16-bit processor. Its operating voltage is 5 volts. Its operating frequency is 5 MHz Total memory addressing capacity is 1MB (external). It has 16-bit data bus and 20-bit address bus. It has fourteen 16-bit registers. Higher throughput (speed).
Block Diagram of Intel 8086 The 8086 CPU is divided into two independent functional units: Bus Interface Unit (BIU) Execution Unit (EU)
Bus Interface Unit (BIU) The function of BIU is to: Fetch the instruction or data from memory Write the data to memory Write the data to the port Read data from the port
Execution Unit (EU) The functions of execution unit are: To tell BIU where to fetch the instructions or data from. To decode the instructions. To execute the instructions. The EU contains the control circuitry to perform various internal operations.
ADDRESSING MODES OF 8086 Addressing mode indicates a way of locating data or operands. Depending upon the data types used in the instruction and the memory addressing modes, any instruction may belong to one or more addressing modes or some instruction may not belong to any of the addressing modes.
Sequential control flow instructions Sequential control flow instructions are the instructions, which after execution, transfer control to the next instruction appearing immediately after it (in the sequence) in the program.
Addressing modes for sequential control Immediate:In this type of addressing, immediate data is a part of instruction, and appears in the form of successive byte or bytes. Direct:In the direct addressing mode, a 16-bit memory address (offset) is directly specified in the instruction as a part of it.
Addressing Modes for Control Transfer Instruction Intra-segment direct mode: In this mode, the address to which the control is to be transferred lies in the same segment in which the control transfers instruction lies and appears directly in the instruction as an immediate displacement value. The effective address to which the control will be transferred is given by the sum of 8 or 16 bit displacement and current content of IP.
Types of Microprocessors… Complex Instruction Set Microprocessors: Reduced Instruction Set Microprocessors: Superscalar processors: The Application Specific Integrated Circuit: Digital Signal Multiprocessors (DSPs):
References www.google.org www.wikipedia.com www.studymafia.org