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 programming flexibility and improvement in speed.
Features of 8086 Microprocessor
Features of 8086 Microprocessor:
The 8086 microprocessor has a 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 a 20-bit address bus. It can address any one of 20 (1.048,576) memory locations. Each of the 220 (IM) memory addresses of the 8086 represents a 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.