Intel 8086 microprocessor is a 16 bit microprocessor designed and manufactured by Intel in early days of microprocessor development. It is an excellent testing microprocessor for learning how microprocessor works and how it can be interfaced with other input output and memory peripherals.

In this following we show how the 8086 microprocessor digital signals can be tested in proteus professional software. That is the ALE(Address Latch Enable), Data read and write signals, memory/ IO signals and address bus signals.

First let us show what we will be building. See the following figure. In the figure you can see the 8086 microprocessor, wires and terminals onto which voltage probes are attached, a digital analysis scope window. This all was done in Proteus Professional v8.5.

Testing 8086 microprocessor digital signals in Proteus

So we plan to set up the microprocessor in its minimum mode, write an assembly language code that outputs 8 bit binary count on port 22H, and finally measure the digital signals on the address/data bus and various control signals.

The 8086 assembly language code compiled and build in Proteus is shown below.

8086 assembly language code compiled and build in Proteus

Connect the microprocessor as shown in the figure above. Then add the digital analysis graph onto the schematic. Add the four control signals and also the AD0 to AD7 signals by dropping them into the digital graph.

To simulate, you have to press SPACE key. After that you will get a digital waveform on the digital analysis graph window as shown below.

8086 microprocessor digital signals in Proteus

Note that you can set the time window upto 1ms. To do this just right click on the graph and select Edit Graph.

editing 8086 microprocessor digital signals in Proteus

Then set the simulation stop time to 1m as shown below.

editing 8086 microprocessor digital signals in Proteus

So in this way you can do digital signal analysis of 8086 microprocessor in Proteus.

We recommend the following tutorials if you want to learn more about microprocessor simulation:

1. 8086 Microprocessor simulation with Proteus ISIS
2. Interfacing Intel 8086 with Intel 8251 USART and MAX232
3. Step by Step tutorial to interface 8086 with Memory Chips

For book we recommend the following book by Barry B. Brey:

THE INTEL MICROPROCESSORS 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, and Core2 with 64-Bit Extensions Architecture, Programming, and Interfacing 8th edition pdf


Post a Comment