Features of 8086 Microprocessor
As discussed in the previous chapters, the 8085 microprocessor is an 8-bit microprocessor. It was generally used in small-scale industrial applications to control few operations. The limitations of the 8085 microprocessor are as follows.
(1) Low speed of execution.
(ii) Low memory addressing capability.
(ii) A limited number of general purpose registers.
(iv) Less powerful instruction set.
A 16-bit microprocessor 8086 was introduced by lntel in 1978. The 8086 microprocessor has many powerful and high-speed computational resources, The 8086 the microprocessor also has a much powerful instruction set along with the architectural developments. This provides a programming flexibility and improvement in speed.
- The 8086 microprocessor has 16-bit data bus. It can read data from or write data to me and V'O ports either 16-bit or 8-bits at a time.
- The 8086 microprocessor has 20-bit address bus. It can address any one of 20 (1.048,576) memory locations. Each of the 220 (IM) memory address of the 8086 represents byte wide location. Sixteen-bit words will be stored in two consecutive memory locations.
- The 8086 microprocessors can perform a bit, byte, word and string with arithmetic and logical operations including multiply and divide.
- The 8086 microprocessor has two operating modes : (i) Minimum mode and (ii) Maximum mode.
- The 8086 microprocessor supports multiprogramming means that the code for two or more processes are there in memory at the same time and is executed in a time-multiplexed way.
- The pipelining concepts are used in the 8086 microprocessor. The 8086 microprocessor fetches.