第2题:
8086 微处理器由哪两部分组成?它们的主要功能是什么?8086 与 8088 的主要区别是什么?
8086微处理器由总线接口单元(BIU)和执行单元(EU)组成。 BIU负责在CPU于存储器、I/O端口之间传送数据,其主要功能是保持当前要执行的指令、分析指令、向执行部件提供稳定的指令特征状态:计算下条指令的地址,以便控制程序的走向,保证正确地执行程序;控制存储器、输入/输出设备之间的数据交换。 EU负责指令的执行,其主要任务是执行指令,进行全部算术逻辑运算,完成偏移地址的计算,向总线接口单元(BIU)提供指令执行结果的数据和偏移地址,并对通用寄存器和标志寄存器进行管理。 8086和8088的主要区别是:8086的外部数据总线为16位,而8088的外部数据总线为8位,因此,称8086为16位微处理器,而8088为准16位微处理器。(最重要) 其他区别:8086存储器分为奇地址和偶地址两个存储体,交叉编址,通过BHE和A0控制对两个存储体的访问;8088 CPU整个存储器1MB看成一个整体;8088中无BHE/S7信号,该引脚为SS0状态信号线;8088的存储器/IO控制线为IO/M,即该信号高电平时是访问IO,低电平是访问存储器。与8086正好相反。