微型计算机原理习题及解答(共19页).doc
《微型计算机原理习题及解答(共19页).doc》由会员分享,可在线阅读,更多相关《微型计算机原理习题及解答(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。微型计算机的硬件系统包括:微型计算机和外围设备。微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元()、控制器和一定数量的寄存器组成。2、控制总线传输的信号大致有哪几种? 答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向
2、的;控制总线包括CPU送往存储器和输入输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。3、 微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面: 简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。 方便系统的硬件扩充一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。 4、 简述8086 CPU的逻辑结构。 答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Uni
3、t);执行部件EU(Execution Unit)。 其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。5、 80868088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点? 答:传统的计算机都是按照下面3个步骤循环工作的: 从指令指针所指的内存单元中取一条指令送到指令寄存器。 对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。 执行指令。如果所执行的是转移指令、调用指令或者返回指令,则重新设置指令指针的值,以指向下一条要执行的指令。而8086/
4、8088指令的执行是流水线方式,取指令和执行指令是并行工作的,工作效率大大提高,从而大大提高了CPU的执行速度。6、总线周期的含义是什么? 80868088的基本总线周期由几个时钟组成? 如一个CPU 的时钟频率为10MHz,那么,它的一个时钟周期为多少? 一个基本总线周期为多少? 答:为了取得指令或进行数据的传送,CPU的总线接口部件需要执行一系列的操作,这些操作所经历的时间叫一个总线周期。在80868088中,一个最基本的总线周期由4个时钟周期组成,分别称为4个状态,即T1状态、T2状态、T3状态和T4状态。时钟周期是CPU的时序基本时间计量单位,它由计算机主频决定。如果8086的主频为1
5、0MHz,1个时钟周期就是100ns;1个最基本的总线周期是400ns 。7、 在对存储器和IO设备读写时,要用到IOR、IOW、MR、MW信号,最小模式时可用怎样的电路由CPU的RD、WR、和M/IO信号得到? 请画出逻辑图。M/IOWR1111RDMRMWIORIOW8、 结合8086CPU的总线周期,说明8086 和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平?答:8086/8088的AD15AD0是地址数据分时复用线,必须用地址锁存器在T1状态对地址信号进行锁存。地址锁存允许信号ALE输出端,是80868088提供给地址锁存器8282(或74LS373)的
6、控制信号,高电平有效,在任何一个总线周期的T1状态,该引脚输出有效高电平,以表示当前在地址数据复用总线上输出的是地址信息,地址锁存器将ALE作为锁存信号,对地址进行锁存,锁存器的输出端形成系统的地址总线。在T2T4期间,锁存器输出的地址总线保持稳定,复用总线上的数据传输不会影响地址信号,这样就有效地分离了数据总线和地址总线。9、 8086的存储器空间最大可以为多少 ? 怎样用 16 位寄存器实现对 20 位地址的寻址?答:8086CPU的地址总线宽度是20条地址线,故他的存储器寻址空间最大为1MB(220)。16位的段寄存器值和16位的偏移量形成20位物理地址的算法是:物理地址 = 段地址16
7、 + 偏移量实际上这个操作是在CPU的总线接口部件中由地址加法器自动完成的。10、段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少? 指向这一物理地址的CS值和IP值是唯一的吗?答:根据 物理地址 = 段地址16 + 偏移量 所以有12000H+ FF00H21F00H指向物理地址21F00H的CS值和IP值不是唯一的,可以有很多种组合。11、 在中断响应过程中,8086往8259A 发的两个INTA信号分别起什么作用?答:对于 80868088来讲,INTA 信号是位于2个连续总线周期中的两个负脉冲,在每个总线周期的T2、T3和Tw状态,INTA端为低电平
8、。 第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许。 外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU便得到了有关此中断请求的详尽信息。 12、 8086最多可有多少种中断? 按照产生中断的方法分为哪两大类 ?答: 80868088有一个强有力的中断系统,可以处理256种不同的中断,每个中断对应一个类型码,256种中断对应的中断类型码为0255 。从产生中断的方法来分,中断可以分为两大类: 一类叫硬件中断:由中断信号来触发; 一类叫软件中断:由中断指令来触发;13、 非屏蔽中断有什么特点?可屏蔽中断有什么特点? 分别用在什么场合?答:非屏蔽中断是通过CPU的NMI
9、(Non-Maskable Interrupt)引腿进入的,它不受中断允许标志IF的屏蔽,并且在整个系统中只能有一个非屏蔽中断;可屏蔽中断是通过CPU的INTR(Interrupt)引腿进入的,并且只有当中断允许标志IF为1时,可屏蔽中断才能进入,如果中断允许标志IF为0,则可屏蔽中断受到禁止。14、 什么叫中断向量? 它放在哪里? 对应于中断类型号1CH的中断向量存放在哪里? 如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放?答: 所谓中断向量,实际上就是中断处理子程序的入口地址。中断向量放在中断向量表中,每个中断向量用4个字节来描述,256个中断向量需要1024
10、字节(即1K空间),80868088的中断向量表位于内存0段的03FFH区域。对应于1CH的中断向量存放在中断向量表种偏移地址为41CH = 70H开始的地方,如果1CH的中断处理子程序从5110H:2030H开始,则中断向量从70H开始的存放顺序是:30H、20H、10H、51H。15、 非屏蔽中断处理程序的入口地址怎样寻找?答:非屏蔽中断对应的中断类型号固定为2,所以它在中断向量表中的位置是从08H开始的连续4个字节,依次是:偏移地址的低字节、偏移地址的高字节、代码段地址的低字节、代码段地址的高字节。16、 叙述可屏蔽中断的响应过程,一个可屏蔽中断(或者非屏蔽中断)响应后,堆栈顶部四个单元
11、中是什么内容?答:A)响应条件 当CPU在INTR引腿上接收到一个高电平的中断请求信号; 当前的中断允许标志为1。B)响应时序 CPU在当前指令执行完以后,开始响应外部的中断请求; CPU在其后的连续两个总线周期中,各往INTA引腿上发两个负脉冲 外设接口接到第二个负脉冲以后,立即往数据线上给CPU送来中断类型码。C)CPU在响应外部中断、并进入中断子程序的过程中,要依次作下面几件事: 从数据总线上读取中断类型码,将其存入内部暂存器。 将标志寄存器的值推入堆栈。 把标志寄存器的中断允许标志IF和单步标志TF清零 。 将断点保护到堆栈中先压入CS再压入IP。所谓断点,就是指响应中断时,主程序中当
12、前指令下面的一条指令的地址,包括代码段寄存器CS的值和指令指针IP的值。只有保护了断点,才能在中断处理子程序执行完以后,正确返回到主程序继续执行。 根据得到的中断类型码,计算中断向量在中断向量表中的位置,并将前两个字节中的内容装入IP,将后两个字节中的内容装入CS,这样,CPU转入了对中断处理子程序的执行。根据中断响应的过程可知,一个可屏蔽中断(或者非屏蔽中断)响应后,堆栈顶部四个字节的内容是主程序中的断点地址(CS:IP)。17、 软件中断有哪些特点? 在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处? 答:软件中断的特点如下 用一条指令进入中断处理子程序,并且,中断类型码
13、由指令提供。 进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码。 不受中断允许标志IF的影响,也就是说,不管IF是1还是0,软件中断均可执行。 正在执行软件中断时,如果有外部硬件中断请求(非屏蔽中断请求或IF=1时的可屏蔽中断请求),会在执行完当前指令后立即给予响应。在中断处理子程序和主程序的关系上,软件中断和硬件中断的不同之处在于:硬件中断有随机性,而软件中断没有随机性。 18、 IBM PCXT系统中,哪个区域用来存放中断向量? 在 FFFF0H到FFFFFH单元中存放什么内容?答:在IBM PCXT系统中,中断向量存放在0000:0000H 0000:03FFH区间;
14、在 FFFF0H到FFFFFH单元中存放复位初始化指令,一般在这里放一条跳转指令,跳到系统BIOS的开始部分。19、 虚拟存储器是一种什么样的存储器 ? 80386的虚拟存储器可以有多大容量?答:所谓虚拟存储器就是系统中有一个速度较快的、容量比较小的内部主存储器,还有一个速度较慢但容量很大的外部存储器,通过存储管理机制,使两者有机地、灵活地结合在一起,这样从程序员的角度看,系统中似乎有一个容量非常大的、速度也相当快的主存储器,但它并不是真正的物理上的主存,故称为虚拟存储器。80386的虚拟存储器容量可高达64TB(64太字节),这样,就可以运行要求存储器容量比实际主存储器容量大得多的程序。20
15、、 80386的MMU功能块具体有什么功能? 逻辑地址、线性地址、物理地址分别由其中什么部件管理?答: MMU的功能就是实现存储器的管理,它由分段部件SU 和分页部件PU和总线接口部件BIU组成。 逻辑地址由指令预取部件(IPU)、 执行部件(EU)产生;n SU管理面向程序员的逻辑地址空间,并且将逻辑地址转换为线性地址; PU管理物理地址空间,将分段部件或者指令译码部件产生的线性地址转换为物理地址。21、 简述80386有哪3种工作方式及其特点? 答: 80386有三种工作方式:实地址方式、保护方式、虚拟8086方式实地址方式采用类似于8086的体系结构,其寻址机构、存储器管理(最大为1MB
16、)、分段方式、中断处理机构均和8086一样。在保护方式中,借助于存储器管理部件MMU的功能将磁盘等存储设备有效地映射到内存,使逻辑地址空间大大超过实际的物理地址空间。保护方式提供了多任务环境中的各种复杂功能以及对复杂存储器组织的管理机制。只有在保护方式下,80386才充分发挥其强大的功能。在保护方式下,通过软件切换到虚拟8086方式。在80386多任务系统中,可以使其中一个或几个任务使用虚拟8086方式,这样,80386可以虚拟成若干个8086CPU,虚拟8086方式的名称正是由此而来。虚拟8086方式下可以执行8086的应用程序,使大量的8086软件有效地与80386保护方式下的软件并发运行
17、。22、 80386通常工作于什么方式? 能够一开机就进入这种方式吗?答: 80386通常工作于保护方式。开机或复位后,先进入实地址方式并完成支持保护方式工作的数据结构初始化,然后便可立即转到保护方式。23、 实地址方式和虚拟8086方式都类似于8086的方式,从使用场合和工作特点上看,这两种方式有什么主要差别?答: 实地址方式和虚拟8086方式主要差别在于:v 单任务和多任务问题v 寻址空间问题v 内存划分问题24、 80386的段寄存器和8086有什么差别? 答: 在实地址方式下8086和80386的段寄存器作用基本相同,产生物理地址的方法相同;但是在80386的保护模式下段寄存器与808
18、6完全不同,这时的段寄存器实际上只是充当选择子的作用;而虚拟8086方式下虽然物理地址的计算方法与8086相同,但在存储器管理上还是有很大区别的。25、 80386在3种工作方式下,“段”的长度有什么差别?答: 在实地址方式下和虚拟8086方式下段的长度是216(即64KB);而在80386保护模式下“段” 的长度是232(即4GB)。26、 80386的流水线技术主要体现在哪两个方面?答: 80386的流水线技术主要体现在指令流水线技术和地址流水线技术两个方面。27、 80386对多任务功能是如何体现支持性的?答: 80386在硬件上提供了作为选择子的段寄存器(CS、DS、ES、SS等)、控
19、制寄存器(CR0、CR2、CR3)、系统地址寄存器(GDTR、LDTR、IDTR、TR)同时MMU提供了段页式的片内2级虚拟存储器管理。这使得多个任务作为独立的模块可以定位在内存不同的区域,保护机制使得每个任务的分时执行不会破坏别的任务的存储区域,这为多任务操作系统的设计提供了高效、方便的支持。28、 80386采用哪几种描述符表? 这些表的设置带来什么优点?答: 80386采用了全局描述符表GDT、局部描述符表LDT、中断描述符表IDT。这些表与硬件配合提供了更完善的控制信息,方便了CPU的控制和操作系统的设计。29、 Intel 86系列CPU是从哪一种芯片开始采用RISC技术的? 说说R
20、ISC技术最重要的特点和优点。答: Intel 86系列CPU是从Pentium开始采用RISC技术的。采用RISC技术的CPU有如下特点: 只含简单而常用的指令,指令的长度较短,并且每条指令的长度相同。 采用指令级并行处理的流水线机制,可以在同样的时间段中比非并行处理的流水线机制下执行更多的指令。 大多数指令利用内部寄存器来执行,只需要一个时钟周期,这不但提高了指令执行速度,而且减少了对内存的访问,从而使内存的管理简化。 30、 Pentium采用了哪些先进技术 ?答: Pentium采用的先进技术主要有3点:CISC和RISC相结合的技术、超标量流水线技术、分支预测技术。31、 简单叙述产
21、生片选信号的3种方法,及其优缺点。答: 存储器和可编程芯片的片选信号通常是利用高位地址线的译码产生的。常用的方法有全地址译码法、部分地址译码法、和线选法。其中全址译码法线路复杂,硬件开销大,但效果最好(能够产生较多的片选信号、且没有地址重叠现象,因此地址空间的利用率最高);线选法直接利用高位地址线作为片选信号,线路最简单,不需要硬件开销,但效果最差(能够产生的片选信号有限、有大量的地址重叠,因此地址空间的例用率最低);部分地址译码法的优缺点界于上述两者之间。32、 在如图所示的电路中,试分析电路图,回答问题。G1G2A74LS138G2BCBAY1Y0Y2Y3Y4Y5Y6Y7A13A19A18
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 习题 解答 19
限制150内