正在加载图片...
④通用寄存器组 ⑤EU控制电路 (3)8086与8088CPU的主要区别 ①8086CPU的指令预取队列为6个字节,而8088CPU只有4个字节 ②8086CPU的AD15~AD0为地址、数据双向分时复用的;而8088CPU只有AD7~AD0为 地址、数据双向分时复用的,A15~A8仅用于输出地址信号。在进行16位数据操作时,8086只 需一个总线周期就可完成,而8088则需要两个总线周期来完成,因此8088的速度较8086要慢 ③8086CPU上的BH信号在8088CPU上变为SSO ④8086的引脚28为M/1O,即CPU访问内存时该引脚输出高电平,访问接口时则输出低 电平。对于8088而言,该引脚的状态正好相反,变为I0/M 8086/808后继机型也包括有准32位和标准32位机,如80836的SX和DX类型。 2.3.280X86寄存器组 32位名称 16位名称 通用名称 AH AL JAX(累加器) EBX BL基址变址 数 栈指针 基址指针 DI 目的变址 源变址 32位 6位 令指针 EFLAGS FLAGS 注:1.对于8086/88或80286CPU,图 中阴影区寄存器是不存在的 数据 2.FS和GS寄存器无专用名称。④通用寄存器组 ⑤EU 控制电路 ⑶8086 与 8088 CPU 的主要区别 ①8086CPU 的指令预取队列为 6 个字节,而 8088 CPU 只有 4 个字节。 ②8086CPU 的 AD15~AD0 为地址、数据双向分时复用的;而 8088 CPU 只有 AD7~AD0 为 地址、数据双向分时复用的,A15~A8 仅用于输出地址信号。在进行 16 位数据操作时,8086 只 需一个总线周期就可完成,而 8088 则需要两个总线周期来完成,因此 8088 的速度较 8086 要慢 些。 ③8086CPU 上的 BHE 信号在 8088CPU 上变为 SSO 。 ④8086 的引脚 28 为 M/ IO ,即 CPU 访问内存时该引脚输出高电平,访问接口时则输出低 电平。对于 8088 而言,该引脚的状态正好相反,变为 IO/ M 。 8086/8088 后继机型也包括有准 32 位和标准 32 位机,如 80836 的 SX 和 DX 类型。 2.3.2 80X86 寄存器组 AH AL BH BL CH CL DH DL SP BP DI SI IP FLAGS CS DS ES SS FS GS 32 位 16 位 32 位名称 16 位名称 通用名称 AX(累加器) 基址变址 计数 堆栈指针 数据 基址指针 目的变址 源变址 指令指针 标志 代码 数据 附加 堆栈 EAX EBX ECX EDX ESP EBP EDI ESI EIP EFLAGS 注:1. 对于 8086/88 或 80286CPU,图 中阴影区寄存器是不存在的; 2. FS 和 GS 寄存器无专用名称
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有