简述8086和8088CPU的异同点
8086和8088CPU不同点: 1、8086:是完全16位机,外部总线和内部总线都是16位。 8088:内部总线是16位,外部总线是8位的。 2、8086 有6字节的指令队列 只要有2字节的空闲便会自动取下条指令。 8088 有4字节的指令队列 只要有1字节的空闲便会自动取下条指令。 3、8086 使用M/IO引脚,8088 使用IO/M引脚。 8086和8088CPU相同点是CPU芯片的内部结构几乎是完全一致的,CPU内部能够并行处理的最大二进制位数都是一个字。CPU内部结构分为BIU和EU两个功能模块。 扩展资料 Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久,Intel 8088就推出了,拥有一个外部的8位数据总线,允许便宜的芯片用途。是以8080和8085(它与8080有组合语言上的原始码兼容性)的设计为基础,拥有类似的寄存器组,但是数据总线扩充为16位。 总线界面单元透过6字节预存的队列喂指令给执行单元,所以取指令和执行是同步的,8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息。 为了便于对存储器进行存取操作,每一个存储单元都有一个惟一的地址与之对应,其地址范围用十进制表示为0~1048575,用十六进制表示为00000H~FFFFFH。
8086cpu由哪两部分构成?它们的主要功能是什么
8086CPU由指令执行部件和总线接口部件构成,主要功能介绍如下: 1、负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。总线接口部件负责CPU与存储器,接口之间的数据传送,即从内存单元或者外设端口中取数据,传送给执行部件。或者把执行部件的操作结果传送到指定的内存单元或外设端口中。这样的功能部件叫做总线接口部件。 2、中央处理器作为计算机系统的运算和控制核心,是信息处理,程序运行的最终执行单元,CPU自产生以来,在逻辑结构、运行效率以及功能外延上取得了巨大发展。CPU出现于大规模集成电路时代,处理器架构设计的迭代更新以及集成电路工艺的不断提升促使其不断发展完善。从最初专用于数学计算到广泛应用于通用计算。 3、冯诺依曼体系结构是现代计算机的基础。在该体系结构下,程序和数据统一存储,指令和数据需要从同一存储空间存取,经由同一总线传输,无法重叠执行。根据冯诺依曼体系,CPU的工作分为取指令阶段,指令译码阶段,执行指令阶段,访存取数和结果写回。
8086CPU由哪两部分组成,它们的主要功能是什么?
8086CPU由成总线接口单元和执行单元两部分组成。总线接口单元(Bus Interface Unit)透过6字节预存(prefetch) 的队列(queue)位指令给执行单元(Execution Unit),所以取指令和执行是同步的,8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息。拓展资料:总线接口单元BIU是8086 CPU在存储器和I/O设备之间的接口部件,负责对全部引脚的操作,即8086对存储器和I/O设备的所有操作都是由BIU完成的。所有对外部总线的操作都必须有正确的地址和适当的控制信号,BIU中的各部件主要是围绕这个目标设计的。它提供了16位双向数据总线、20位地址总线和若干条控制总线。 其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。CPU执行指令时,总线接口单元要配合执行单元,从指定的内存单元或I/O端口中取出数据传送给执行单元,或者把执行单元的处理结果传送到指定的内存单元或I/O端口中。执行单元EU中包含1个16位的运算器ALU、8个16位的寄存器、1个16位标志寄存器FR、1个运算暂存器和执行单元的控制电路。这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。EU对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。如果指令队列缓冲器中是空的,那么EU就要等待BIU通过外部总线从存储器中取得指令并送到EU,通过译码电路分析,发出相应控制命令,控制ALU数据总线中数据的流向。
以8086、8088为CPU组成计算机系统时,为什么要用地址锁存器和数据收发器?它们的主要功能是什么?
8086为了节省端口资源,使用了分时复用技术和两种工作方式来达到目的。
其中的地址锁存就是分时复用的表现。
访问存储器时先发送地址然后发送数据,然而地址和数据存在共用端口的矛盾,所以必须先用地址锁存器先锁存地址,然后发送数据时地址信息不会消失。
数据收发是8086到底是接受数据还是发送数据的信号,它是输出信号,外界可利用它监控8086进行数据处理的过程。
什么是地址锁存器?8088/8086系统中为什么要用地址锁存器?锁存的是什么信息?
一、地址锁存器,从数字电路上说:是一个可以“锁定”一个(系列)数字状态的电路。
二、8088/8086系统中,一般数据位是8位,而地址位是16位的话,那么可以这么理解:程序要输出一个地址,就必须先输出高8位,用锁存器锁定后,再输出低8位(或反之),这时才完成一个16位地址的输出。
三、锁存的信息:
逻辑电路:通过控制信号完成对当前输出信号的固定,主要是逻辑状态(0,1)
集成功能:是一个可以完成当前总线状态的保存
计算机组原:完成数据的保存,是存储器等功能器件的辅助器件
顺带,你也可以了解一下地址锁存器的工作原理:从控制端完成对电路逻辑状态的控制,当控制状态不变时,这个电路的(输出)状态不变,从而锁定(逻辑电路定义)。