Category: INTEL 8086 MICROPROCESSOR

8086 Instruction Format

8086 Instruction Format: The 8086 Instruction 8086 Instruction Format vary from 1 to 6 bytes in length. Fig. 6.8 shows the instruction formats for 1 to 6 bytes instructions. As shown in the Fig. 6.8, displacements and operands may be either 8-bits or 16-bits long depending on the instruction. The opcode and the addressing mode […]

8086 Addressing Modes

8086 Addressing Modes: We have seen how the 8086 fetches code bytes from memory by generating 20-bit physical address with the help of IP and CS. We have also seen how the 8086 accesses the stack using SS and SP. In this section we will see the different ways that an 8086 can access the […]

8086 Internal Architecture

8086 Internal Architecture: Fig. 6.2 shows a block diagram of the 8086 internal architecture. It is internally divided into two separate functional units. These are the Bus Interface Unit (BIU) and the Execution Unit (EU). These two functional units can work simultaneously to increase system speed and hence the throughput. Throughput is a measure of […]

Features of 8086 Microprocessor

Features of 8086 Microprocessor: The features of 8086 Microprocessor are : 1.The 8086 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. 2.The 8086 has a 16-bit data bus, so it can read data from or […]