The main differences between an 8085 and an 8086 microprocessor are the size of the data lines, the clock speeds, the way the memory space is organized and the instruction queue. These differences affect the way that the processors function and the way that they are used for different tasks.
The 8085 microprocessor is smaller than the 8086 microprocessor in relation to the number of data lines that are available. The 8085 has 8 bits of space available while the 8086 has 16 bits available. The clock speed for all 8085 microprocessors remains at 3 megahertz. Depending on the model of the 8086 microprocessor, the clock speed can be 5, 8 or 10 megahertz. Despite the model of the processor, the clock speed of the 8086 is higher than the clock speed of the 8085.
The way that the memory is organized in the processors is different because the 8085 models do not support memory segmentation. The 8086 supports and only organizes memory space using the memory segmentation process. The 8086 model also allows an external processor to be used, but it can run on its own. The 8085 does not allow the use of an additional external processor and only functions on its own.