8085和8086都是由英特尔。然而,8085和8086微处理器之间的关键区别是,8085微处理器是一个8位微处理器,即可以操作8位的数据一次。8086是一个16位微处理器,可以在一个周期内对16位数据执行操作。
在8085和8086微处理器之间,还有其他各种因素造成了显著的差异。在这一节,我们将讨论8085和8086微处理器之间的其他差异使用一个比较图表。
内容:8085 VS 8086
比较图表
比较的基础 | 8085 | 8086 |
---|---|---|
微处理器类型 | 8位 | 16位 |
数据总线大小 | 8位 | 16位 |
地址总线的大小 | 16位 | 20位 |
可靠的记忆力容量 | 64 KB | 1 MB |
工作频率 | 3 MHz. | 5 MHz. |
旗帜数量 | 5. | 9. |
晶体管数量 | 少(约6500) | (约29000多) |
操作模式 | 只有一个 | 二(最小和最大模式) |
管制 | 重 | 可支持的 |
成本 | 低的 | 非常高 |
记忆分割 | 重 | 可支持的 |
指令队列 | 缺席 | 现在 |
寻址模式 | 5. | 9. |
8085微处理器的定义
8085是An.8位微处理器这能够在单个周期中对8位数据执行操作。基本上,所以被称为,因为Alu尺寸为8位。它提供8位的数据总线大小,地址总线为16位。因此,允许的可访问内存空间为64KB。
更具体地,我们可以说,随着一个数据字节存储在一个存储器位置,因此总体上64千字节的数据可以由8085微处理器存储。8085微处理器的算术和逻辑单元能够执行添加,减法,比较,补充,增量,递增,偏移和,X或X或X或X或X或。
这是一个基于蓄电池的处理器。这意味着在操作期间的数据驻留在累加器和临时寄存器中。此外,操作的输出存储在累加器中,并根据生成的结果,标志得到设置并重置。它在3个阶段执行程序执行,即抓取那解码和执行。
首先,从存储器中获取从存储器中的指令,然后存储在指令寄存器中。之后,通过解码器解码指令,并且各个控制信号由定时和控制单元产生。根据接收的信号,ALU执行所需操作并将结果存储在累加器中,并因此设置标志寄存器。
8086微处理器的定义
8086是A.16位微处理器这旨在在一个周期中执行超过16位数据的执行。其背后的原因是16位微处理器的尺寸是其ALU的大小。在8086微处理器的情况下,数据总线尺寸为16位,地址总线的数据总线为20位。因此,8086微处理器提供的允许存储器位置是1 MB。
更简单地说,它可以存储1mb的数据。在8085微处理器的ALU进行运算的同时,8086微处理器的算术逻辑单元还可以进行乘法和除法运算。
8086有两个独立的操作单元独立工作:
- 总线接口单元(BIU)和
- 执行单元(欧盟)
BIU负责从存储器或I / O设备获取指令。并且欧盟执行指令队列中存在的完善的指示。存在指令队列在8086中,与8085微处理器相比,作为有利因子。
这是因为,通过指令队列的帮助,BIU可以预取指令,并将其存储在6字节的指令预取队列中。这在某种程度上减少了指令执行时间,从而提高了系统的整体效率。
8086微处理器既可以作为单处理器运行,也可以作为多处理器运行。因此有两种操作模式:最小模式和最大模式。在单个处理器系统的情况下,它以最小模式运行。而对于多个处理器,8086以最大模式运行。
8085和8086微处理器之间的关键差异
- 这数据总线的大小指定可以在一个周期中由数据总线提取的数据量。在8085微处理器的情况下,数据总线的大小为8位,而在8086微处理器的情况下,它是16位。
- 这地址总线的大小8085微处理器是16位,而8086微处理器是20位。
- 这内存解决容量8085等于216.即,64 kB。相反,解决8086的容量的内存是220.即1 MB。
- 8085以约3 MHz的频率运行。虽然这一点工作频率在8086微处理器中为5 MHz,也是8086微处理器的先进版本在约8和10 MHz的频率下运行。
- 8085微处理器在结构上由较少的晶体管组成。而8086相对来说容纳了大量的处理器。
- 8085支持单操作模式,而8086支持两种工作模式,最小和最大模式。
- 总共有5个旗帜(即:符号、零、辅助进位、奇偶校验和进位标志)。8086微处理器总体上有9个标志(即8085的溢出、方向、中断、陷阱和rest等)。
- 8085是单个处理器配置微处理器。相反,8086是多处理器配置微处理器。
- 管制8085的不支持是不可支持的。而8086微处理器支持流水线。
- 指令队列在8085微处理器中不存在。在8086支持队列时,它具有指令队列。
- 记忆分割8085不支持8086微处理器支持。
- 8085是基于蓄电池的处理器。相反,8086是通用寄存器型微处理器。
结论
由于高级架构和更普遍的功能,8086比8085微处理器更昂贵。