1、2011年12月24日计算机组成原理(六校联考)计算机专业09级 (120分钟)题号一二三四五六总分得分一、 单项选择题(102=20分)1. 已知X为整数,且X补 = 10011011,则X的十进制数值是_。A、+155B、101C、155D、+1012. 计算机中,通常用_ 来存放访问存储器的地址。A、指令寄存器B、地址寄存器C、程序计数器D、数据寄存器3. 某SRAM芯片,存储容量为64K16位,该芯片的地址线和数据线数目为_。A、64,16B、16,64C、64,8D、16,16 4. 主存贮器和CPU之间增加Cache的目的是_。A、解决CPU和主存之间的速度匹配问题B、扩大主存贮器
2、容量C、扩大CPU中通用寄存器的数量D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量5. 在单级中断系统中,CPU一旦响应中断,则立即置_标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。A、中断允许B、中断请求C、中断屏蔽D、中断保护6. 运算器的核心部件是_。A、算术逻辑单元ALUB、多路选择器C、通用寄存器D、输出三态门7. 微程序控制器中,机器指令与微指令的关系是_。A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8. 指令周期是指 。A、C
3、PU从主存取出一条指令的时间 B、CPU执行一条指令的时间 C、CPU从主存取出一条指令加上CPU执行这条指令的时间 D、时钟周期时间 9. 多总线结构的计算机系统,采用_方法,对提高系统的吞吐率最有效。A、多端口存贮器 B、提高主存的速度 C、交叉编址多模块存贮器 D、高速缓冲存贮器 10. 周期挪用方式常用于_方式的输入/输出中 。A、DMAB、中断C、程序传送D、通道二、 填空题(每小题2分,共10分)1. 常用的I/O方式中, 是完全由软件实现I/O 操作的方式。2. CPU从主存取出一条指令并执行该指令的时间叫做 ,它一般包含若干个 ,而后者一般又包含有若干个时钟周期。3. 总线是构
4、成计算机系统的互连机构,是多个 之间进行数据传送的 通道。4. Cache是一种 存储器,是为了解决CPU和 之间 上不匹配而采用的一项重要硬件技术。5. 总线的仲裁方式包括 仲裁和 仲裁。 三、 简答题(每小题5分,共15分)1. 总线的数据传送过程大到分哪几个阶段?说明同步定时的优缺点。2. 简述浮点加法运算的一般步骤。3. 简述外部中断处理的一般流程。四、 计算题(每小题8分,共24分)1. 假设CPU执行某段程序时,共访问Cache 2000次,访问主存50次。已知Cache的存取周期为50ns,主存的存取周期为200ns。求Cache 主存系统的命中率、效率和平均访问时间。2. 设浮
5、点数字长为16位,其中阶码为5位(含1位阶符), 尾数为11位(含1位数符), 写出对应的浮点规格化数的(1)原码形式;(2)补码形式;(3)反码形式;(4)阶码用移码、尾数用补码的形式。3. 个磁盘组共有11片,每片有203道,数据传输率为983040Bps, 磁盘组转速为3600rpm。假设每个记录块有1024B,且系统可挂16台这样的磁盘机。计算该磁盘组的总容量。 五、 分析题(共21分)1. 某16位机指令格式如下,试分析指令格式及寻址方式的特点。(5分)15 10 9 8 7 4 3 0OP_源寄存器变址寄存器位移量(16位)2. 某机中,已知配有一个地址空间为0000H3FFFH的
6、ROM区域,现在再用8K8b的RAM芯片形成16K8b的RAM区域,起始地址为8000H。假设RAM芯片有/CS和/WE信号控制端,CPU的地址总线为A15 A0,数据总线D7 D0,控制信号为R/W, /MREQ。要求:画出地址译码方案并将ROM和RAM与CPU连接。(11分)3. 一条16位机的双字长直接寻址的子程序调用指令CALL,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设PC当前值为2000H,SP的内容为0100H,栈顶内容为2746H,存储器按字节编址,而且进栈操作是:先(SP) SP,后存入数据。则CALL指令被读取前,PC、SP 及栈顶内容各为多少?(5分)六、 设计题( 10分)设CPU内部采用非总线结构,如图所示。(1) 写出取指周期(取操作码)的全部微操作。(2) 写出取数指令“LDA M”、存数指令“STA M”、加法指令“ADD M”(M均为主存地址码)在执行阶段所需的全部微操作。未采用内部总线方式的CPU数据通路及控制信号图5