different architecture.
indexed addressing
The most significant difference between the Intel 8085 and 8086 microprocessors is that the 8085 is an 8-bit system and the 8086 is a 16-bit system. This difference allows the 8086 system to have a much larger set of operational instructions and can make calculations to more significant places. Note: the 8085 processor does have two 16-bit registers. The pointer and the program counter.
The operand addressing modes of the 8086/8088 are ...ImmediateRegisterDirectIndirectWithin the Indirect category there is ...BaseIndexBase + IndexBase + DisplacementIndex + DisplacementBase + Index + Displacement
there are five addressing modes in 8086 they are : 1->direct addressing 2->Indirect addressing 3->index addressing 4->immediate addressing 5->register addressing
the advantages of 8086 microprocessor over 8085A microprocessor is that 1)it is a 16 bit microprocessor 2)the disadvantages in 8085A microprocessor like low speed,limited number of registers,low memory addressing capability,less powerful instruction set have been overcome in 8086 registers
The 8085 and 8086/8088 operate on 5 volts.
There are many differences between the 8085 and the 8086/8088. Naming just a few...8085 is an 8 bit processor, while 8086 is a 16 bit processor8085 has a 16 bit address bus, while 8086 has a 20 bit address bus 8085 has an 8 bit data bus8088 has an 8 bit data bus8086 has a 16 bit data bus8086 has a segmented architecture to support the 20 bit address bus8086 has additional registers that support string and repeated loop instructions8086 has addition register that support stack frame parameter addressing8086 has more addressing modes, including cross-segment modes8086 has more types of interrupts, including debug single-step8086 has true multiplication and division instructionsIf anyone has any more examples, please fee free to add to the list.
The program counter (PC) and stack pointer (SP) registers are 16-bit registers in the 8085 and in the 8086/8088 because that is how Intel designed the processors.
a number (1) because 8085+1=8086
for dcs 8086 and 8085 are usually used as base microcontroller as these have indication flags which r signaled to registers
No. The 8086 has instructions not present in the 8085. The 8086 was marketed as "source compatible" with the 8085, meaning that there was a translator program which could convert assembly language code for the 8085 into assembly language code for the 8086. However, this does not mean that the compiled 8086 assembly code would then run on an 8085; among other things, the 8086 was a true 16-bit processor, as opposed to the 8085 which was an 8-bit processor that supported a few 16-bit operations.
The 8085 was replaced with the 8086/8088. As such, there is no 16 bit version of the 8085.