让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
摘要: 微处理器8086由INTEL于1976年首次发明。8086 装有基于HMOS N通道的16位微处理器。这有两种模式。 最小和最大。8086共有二十(20)条地址线,8086具有十六(16)条数据线。
微处理器8086概述
微处理器8086由INTEL于1976年首次发明。8086 装有基于HMOS N通道的16位微处理器。这有两种模式。 最小和最大。8086共有二十(20)条地址线,8086具有十六(16)条数据线。
8086微处理器的PIN图:
8086微处理器的PIN图
8086中的寻址模式有哪些类型?
下面介绍了不同类型的寻址模式:
注册地址:
操作数是一个寄存器。
示例– MOV,AX,BX
立即寻址:
指令本身包含操作数。
示例– MOV,AX,5000H
直接寻址:
该指令指定操作数的地址。
示例– MOV,AX,9000H
索引寻址:
使用SI和DI之一作为索引寄存器以及可选的偏移量来指定操作数。 通过将具有偏移量的索引寄存器的信息相加(如果存在)来获取操作数的地址。
示例– MOV AX,[SI]或MOV AX,[SI + 1000H]
基于地址:
使用BX和BP之一作为基址寄存器指定操作数,并提供可选的偏移量。 通过将基址寄存器的信息加上偏移量(如果存在)来获取操作数的地址。
示例– MOV AX,[BX]或MOV AX,[BP + 1000H]
基于索引的寻址:
使用SI和DI中的一个作为索引寄存器以及BX和BP中的一个作为基址寄存器以及可选的偏移量来指定操作数。 通过将索引寄存器的信息与基址寄存器的内容和偏移量(如果存在)相加来获取操作数的地址。
示例– MOV AX,[SI + BX]或MOV AX,[DI + BP + 1000H]
8086微处理器中的不同标志
S(标志)– 当计算的答案是否定的时设置。
Z(零)– 当前一条指令的计算为零时设置。
P(奇偶校验)– 当低字节包含偶数个时设置。
C(执行)– 当有进位计算时。
T(陷阱)– 当处理器进入单步指令模式时。
我(中断)– 可屏蔽的中断被识别。
D(方向)– 在字符串操作中。
AC(辅助携带)
O(溢出)– 当结果较大时可以容纳在寄存器中。
注册标志
8086微处理器中的管道架构
流水线架构的基本思想是将计算机指令的处理细分为一系列独立的阶段(如“预取”,“取回”,“解码”,“执行”等),并在末尾进行存储。每一步。
这允许计算机的控制指令指示最慢步骤的处理速度,该速度比同时执行所有步骤的时间要求快得多。 管道表示每个步骤如何同时获取信息,并且任何步骤都链接到后续步骤。
在这里,有2个独立的单元
–“总线接口单元”(BIU)
–“执行单元”(EU)。
BIU执行执行单元的所有总线操作。 根据欧盟的要求,数据在CPU与内存和输入输出套件之间进行通信。 在此期间,如果欧盟积极执行命令,则BIU会“向前看”,并从内存中获取更多指令。 这样,在8086中实现了一种类型的“获取-执行管道”。
8086微处理器中的内存分段
微处理器8086具有20个地址引脚,因此可与8086连接的最大存储位置数为220 = 1MB位置或16 K位置的64个块。 与8086连接的内存分为以下四个部分:
代码存储段: 用于存储程序的指令代码。
数据存储语句: 它用于存储数据字节/字。
额外的内存段: 这是用于存储数据的附加段。
堆栈内存段: 它用于使用PUSH / POP指令存储数据堆栈。
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |