简述8086和8088cpu的相同点和不同点
相同点:内部数据总线均为16位,寄存器和指令系统完全兼容
不同点:
①8086的外部数据总线为16位,8088外部数据总线为8位;
②8086的指令队列为6字节,8088指令队列为4字节;
③8086有BHE信号,做奇存储体的选择信号,8088没有这个信号,存储器不分奇偶存储体;
④8086的存储器和I/O控制线为M/IO,8088为IO/M
8086和8088cpu由哪两个功能模块构成,简述他们之间的关系
8086和8088cpu为了实现流水线操作,将内部划分为执行单元EU和总线接口单元BIU两个模块,EU和BIU既相互独立又相互配合。EU负责执行指令,BIU负责通过外部总线读写CPU的外部数据。BIU经总线从存储器读出指令后存入指令队列,以便EU从指令队列获取指令。当EU需要从外部获取数据时,便通知BIU,BIU经总线操作获得数据后,经内部总线提供给EU。
简述8086/8088cpu指令队列的功能和工作原理
指令队列的功能是指完成指令的流水线操作,其操作原则为先进先出。BIU经总线从存储器读取指令后存入指令队列,EU单元从指令队列获取指令并执行。在EU执行指令的同时BIU继续从存储器获取指令,由此实现取指令和执行指令的同步操作,提升了cpu的效率。
何谓物理地址,何谓逻辑地址
物理地址:完成对存储器或I/O端口寻址的实际地址成为物理地址,其具备有唯一性,例如8086cpu有20根地址线,其地址范围为00000H到FFFFFH,寻址范围为1M字节,每一个地址均代表了唯一的一个存储单元。
逻辑地址:逻辑地址指在程序中对存储器寻址。如8086中存储单元的逻辑地址分为16位的段地址和16位的偏移地址,逻辑地址不唯一。
简述8086/8088最小和最大工作模式的主要区别
①最小模式构成单处理器的简单系统,最大模式构成多处理器的复杂系统
②最小模式全部信号由8086/8088提供,最大模式部分信号由8288总线控制器提供
③最小模式MN/MX接高电平,最大模式MN/MX接低电平
8086/8088cpu的1MB存储空间可分为多少个逻辑段?每段的寻址范围是多少
8086/8088cpu的1MB存储空间可分任意个逻辑段,段与段之间可连续也可不连续,可重叠也可相交,每个逻辑段的寻址范围不大于64KB
8086cpu控制线BHE和地址线A0对存储器访问的控制作用是什么
8086cpu对存储器进行组织时,每一个存储单元仅能存放8个二进制数据,所以8086在进行16位数据操作时需要同时访问2个8位存储单元,8086为了实现既能传送8位数据也能传送16位数据将存储器分为了两部分,奇存储体连接8086的D15 ~ D8数据线,由BHE参与选通控制,偶存储体连接D7 ~ D0数据总线,由A0参与选通控制。
在8086/8088cpu中,控制线DEN和DT/R的作用是什么
控制线DEN和DT/R提供数据传输和数据流方向的信息。8086/8088cpu中用DEN和DT/R完成对双向数据缓冲器芯片(74LS245或8286)的控制,当DEN=0时数据缓冲器片选有效,控制线DT/R控制数据缓冲器中数据的传输方向,当DT/R=0时表示数据从数据总线输入到CPU,当DT/R=1时表示数据从CPU传输到数据总线。
什么是统一编制?什么是独立编址?各有什么特点?
在计算机中,I/O端口的编制方式分为统一编制和独立编制。
统一编制:存储器单元地址和I/O端口地址在同一个地址空间。由于I/O端口地址占用了存储器单元地址,减少了存储器的寻址空间,但是访问存储器单元和I/O端口可用相同的指令。
独立编制:存储器单元地址和I/O端口地址具有不同的地址空间。存储器和I/O端口都具有独立且较大的寻址空间,cpu采用控制线来区分,采用不同的指令来访问存储器单元和I/O端口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)