本科生期末试卷(四)一、选择题(每小题1分,共15分)1运算器的核心功能部件是()。A数据总线BALUC状态条件寄存器D通用寄存器2某单片机字长32位,其存储容量为4MB。若按字编址,它的寻址范围是()。A1MB4MBC4MD1MB3某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W#,该芯片的管脚引出线数目是()。A20B28C30D324双端口存储器所以能进行高速读/写操作,是因为采用()。A高速芯片B新型器件C流水技术D两套相互独立的读写电路5单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需采用()。A堆栈寻址方式B立即寻址方式C隐含寻址方式D间接寻址方式6为确定下一条微指令的地址,通常采用断定方式,其基本思想是()。A用程序计数器PC来产生后继微指令地址B用微程序计数器µPC来产生后继微指令地址C通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址D通过指令中指定一个专门字段来控制产生后继微指令地址7微程序控制器中,机器指令与微指令的关系是()。A每一条机器指令由一条微指令来执行B每一条机器指令由一段用微指令编成的微程序来解释执行C一段机器指令组成的程序可由一条微指令来执行D一条微指令由若干条机器指令组成8CPU中跟踪指令后继地址的寄存器是()。A地址寄存器B程序计数器C指令寄存器D通用寄存器9某寄存器中的数值为指令码,只有CPU的()才能识别它。A指令译码器B判断程序C微指令D时序信号10为实现多级中断,保存现场信息最有效的方法是采用()。A通用寄存器B堆栈C主存D外存11采用DMA方式传送数据时,每传送一个数据,就要占用一个()的时间。A指令周期B机器周期C存储周期D总线周期12将IEEE1394串行标准接口与SCSI并行标准接口进行比较,指出下面陈述中不正确的项是()。A前者数据传输率高B前者数据传送的实时性好C前者使用6芯电缆,体积小D前者不具有热插拔能力13下面陈述中,不属于虚存机制要解决的问题项是()。A调度问题B地址映射问题C替换与更新问题D扩大物理主存的存储容量和字长14进程从运行状态转入就绪状态的可能原因是()。A被选中占有处理机时间B等待某一事件发生C等待的事件已发生D时间片已用完15安腾处理机的一组指令中,可以并行执行的指令是()。AId8r1=[r3]Baddr6=r8,r9CSUBr3=r1,r4Daddr5=r3,r7二、填空题(每小题2分,共20分)1计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、()级、()级。2十进制数在计算机内有两种表示形式:()形式和()形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。3一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有()和()两种表示方法。4对存储器的要求是容量大、速度快、成本低,为了解决这三方面的矛盾,计算机采用多级存储体系结构,即()、()、()。5高级的DRAM芯片增强了基本DRAM的功能,存取周期缩短至20ns以下。举出三种高级DRAM芯片,它们是()、()、()。6一个较完善的指令系统,应当有()、()、()、()四大类指令。7机器指令对四种类型的数据进行操作。这四种数据类型包括()型数据、()型数据、()型数据、()型数据。8CPU中保存当前正在执行的指令的寄存器是(),指示下一条指令地址的寄存器是(),保存算术逻辑运算结果的寄存器是()和()。9虚存系统中,通常采用页表保护、段表保护和键保护以实现()保护。10安腾体系结构采用分支推断技术,将传统的()分支结构转变为无分支的()代码,避免了错误预测分支而付出的代价。三、简答题(每小题8分,共16分)1PCI总线中三种桥的名称是什么?简述其功能。2安腾处理机采用的6种增强并行性功能的技术措施是什么?四、证明题(12分)设|x|﹤(2n-1),|y|﹤(2n-1),|x+y|﹤(2n-1)求证:[x]补+[y]补=[x+y]补(mod2n+1)五、计算题(10分)设存储器容量为64M字,字长为64位,模块数m=8,分别用顺序和交叉方式进行组织。存储周期T=100ns,数据总线宽度为64位,总线传送周期=50ns。求:顺序存储器和交叉存储器的带宽各是多少?六、分析题(12分)一种二进制RS型32位的指令结构如下:其中OP为操作码字段,X为寻址模式字段,D为偏移量字段,其寻址模式定义为有效地址E算法及说明列表如下:请写出6种寻址方式的名称。七、设计题(15分)CPU的数据通路如图1所示。运算器中R0~R3为通用寄存器,DR为数据缓冲寄存器,PSW为状态字寄存器。D-cache为数据存储器,I-cache为指令存储器,PC为程序计数器(具有加1功能),IR为指令寄存器。单线箭头信号均为微操作控制信号(电位或脉冲),如LR0表示读出R0寄存器,SR0表示写入R0寄存器。机器指令“LDA(R3),R0”实现的功能是:以(R3)的内容为数存单元地址,读出数存该单元中数据至通用寄存器R0中。请画出该取数指令周期流程图,并在CPU周期框外写出所需的微操作控制信号。(一个CPU周期有T1~T4四个时钟信号,寄存器打入信号必须注明时钟序号)