微型计算机技术及应用(戴梅萼4)练习答案.doc
11微处理器、微计算机和微计算机系统的区别是什么?①微处理器是微型计算机的核心,是微型计算机的一部分。它集成在芯片上CPU,由运算器和控制器组成。②微型计算机包括微处理器、存储器I/O接口和系统总线是微型计算机系统的主体。③微型计算机系统包括三型计算机、外设和系统软件。12CPU内部结构的哪些部分?CPU答案1的主要功能是什么?CPU内部结构由以下部分组成①算术逻辑部件ALU;②累加器和通用寄存器组;③程序计数器指令指针、指令寄存器和译码器;④时序和控制部件。2CPU应具备以下主要功能①可进行算术和逻辑操作;②少量数据可以保存;③能够解码指令并执行规定的动作;④与存储器和外设交换数据;⑤提供整个系统所需的定时和控制;⑥可响应其他部件发送的中断请求。与其他通用寄存器相比,13累加器的执行过程以累加器为中心;输入/输出指令通常由累加器完成。14微处理器的控制信号有哪两种?一种是通过对指令的解码CPU内部产生。这些信号由CPU送到存储器,I/O接口电路等部件。另一种是微型机系统的其他部件CPU的。通常用来向CPU发出请求。如中断请求、总线请求等。15微型计算机采用总线结构的优点是什么?首先,系统中各功能部件之间的相互关系已成为各部件面向总线的单一关系。其次,只要一个部件符合总线标准,就可以连接到采用总线标准的系统中,从而扩展系统功能第二页的70页。16数据总线和地址总线在结构上有什么区别?如果一个系统的数据和地址共享一套总线或一些总线,那么区分地址或数据答案1数据总线是双向三态;地址总线是单向输出三态。在重用数据和地址时,必须有一个地址选择通信号来区分总线上输出的地址或数据。17控制总线传输的信号包括哪些答案CPU送到存储器和I/O读取信号、写信号、中断响应信号、存储器和I/O接口区分信号等。还包括其他部件CPU时钟信号、中断请求信号、准备就绪信号等信号。请逐一说明8086微处理器21总线接口部件的功能。答1总线接口部件的功能是与存储器负责,I/O端口传输数据。2具体讲①总线接口部件应从内存取指令并发送到指令队列;②CPU执行指令时,总线接口部件应配合执行部件从指定的内存单元或外设端口获取数据,将数据传输给执行部件,或将执行部件的操作结果传输到指定的内存单元或外设端口。228086的总线接口部件由哪些部件组成CS、DS、ES、SS;指令寄存器16位IP;20位地址加法器;6字节指令队列。23段寄存器CS1200H,指令指针寄存器IPFF00H,此时,指令的物理地址指向物理地址CS值和IP这个指令的物理地址是唯一的吗?CS10HIP21F00H。2指向这一物理地址的CS值和IP值不是唯一的。答案18086执行部件的功能是什么?24个通用寄存器AX、BX、CX、DX;四个专用寄存器BP、SP、SI、DI;标志寄存器FLAGS和算术逻辑单元ALU。25状态标志和控制标志在不同程序中如何使用8086状态标志和控制第3页70页标志答案1的区别在于状态标志由前面的指令执行操作结果影响状态标志,即前面的指令执行操作结果决定状态标志的值。人工设置控制标志。2.状态标志可用于计算和判断。使用控制标志可以控制单步操作、屏蔽中断、串操作指令操作等特定功能的方向。38086的状态标志有SF、ZF、PF、CF、AF和OF计6个。8086控制标志有DF、IF、TF计3个。与传统计算机相比,268086/8088在执行指令方面有什么不同?这种设计理念有什么优势?答:1传统计算机在执行指令时,指令的提取和执行是串行的。8086/8088CPU总线接口部件和执行部件在提取和执行指令时并行工作。28086/8088CPU有效地提高了设计理念CPU这也是8086/8088成功的原因之一。8086/8088的基本总线周期是什么意思?CPU时钟频率为24MHZ,那么,它的一个时钟周期是多少,一个基本的总线周期是多少,比如主频是15MHZ答1总线周期的含义是总线接口部件完成取指令或传输数据的最小时钟周期。28086/8088的基本总线周期由4个时钟周期组成。3当主频为24MHZ时,TΦ1/24MHZ≈417NS,T总4TΦ≈167NS。4当主频为15MHZ时,TΦ1/15MHZ≈667NS,T总4TΦ≈267NS。28在总线周期T1、T2、T3、T4状态,CPU在什么情况下需要插入等待状态TWTW在哪儿插入怎样插入答1在总线周期的T1、T2、T3、T4状态,CPU分别执行以下动作①T1状态CPU将地址信息发送到多路复用总线,以指出要找到的存储单元或外设端口的地址。②T2状态CPU取消总线上的地址,使总线的低16位浮动到高阻状态,为传输数据做准备。总线的高4位A19A16用于输出本总线周期的状态信息。③T3状态多路总线高4位继续提供状态信息。低16位8088是低8位CPU或写数据CPU从存储器或端口读取的数据。④T4状态总线周期结束。2当被写入数据或被读取数据的外设或存储器无法及时配合时CPU传送数据。这时,外设或存储器会通过“READY”信号线在T3状态启动前向CPU发送第4页70页数据未准备好的信号CPU会在T插入一个或多个额外的时钟周期TW。3TW插在T状态后,紧挨着T3状态。4插入的TW状态时总线上的信息及T状态信息相同。当CPU当收到存储器或外设完成数据传输时发出的准备信号时,它会自动脱离TW状态而进入T4状态。从引腿信号来看,8086和8088有什么区别?①8086有16条数据/地址重用总线,8088只有8条。AD7AD0。②8086的第28腿为M/IO,8088的第28腿为M/IO为兼容8080等。③8086的第34腿为BHE/S7,8088的第34腿为0S。存储器和210I/O读写设备时,应使用IR、W、M、请绘制最大模式和最小模式下可用的信号和电路。以8086为例,答1最小模式为8288总线控制器。211CPU如何找到8086/8088系统的启动程序?CPU具有以下特点①内部寄存器等为初值;②禁止中断可以屏蔽中断;③从FFFF0H开始执行程序;④三态总线处于高阻状态。28086/8088系统的启动程序FFFF0H无条件转移指令从单位开始转移。212CPU为什么常用于8086微机系统?AD0作为低8位数据的选择通信号答案,因为每当CPU与偶地址单元或偶地址端口交换数据时,T1状态,AD引腿传输的地址信号必须为低电平。而CPU传输特性决定了只要数据与偶地址单元或偶地址端口交换,CPU必须通过总线低8位AD7