计算机组成原理与汇编语言.doc
(9页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
9.90 积分
承诺:我将严格遵守考场纪律,并知道考试违纪、作弊的严重后果,承担由此引起的一切后果。专业 班级 学号 学生签名: 华东交通大学 2003 — 2004 学年第 二 学期 考试卷 计算机组成原理与系统结构 课程 课程类别:必修课 开卷(范围):只允许参考教材,其他资料一律不能带入考场。题号一二三四五六七八九总 分分数评卷人注意:前三大题大案必须填写在后面的答题栏中,写在题目上的答案无效!一、填空题(每空2分,共20分)1.中央处理器CPU和主存储器合称 主机 。2.每条指令都是由 操作码 和地址码两部分组成。3.在补码一位乘法中,如果判断位YnYn+1=10,则下一步(但不是最后一步)的操作是将部分积加上_[x]补__,再向_右_移一位。4.控制器的实现方法有三种,它们是以逻辑代数为基础的_硬布线逻辑_和PLA设计,以及采用存储逻辑实现的_微程序控制_设计。9.当前正在执行的指令保存在CPU的_指令_寄存器中;运算结果进位标志C保存在CPU的_通用_寄存器中。15.字节多路通道是一种简单的共享通道,它是建立在_时间分割_的基础上,轮流为多台低速和中速外设服务。选择通道数据的传送是以_字节_方式进行,因此传送速率高。二、选择题(单项选择,每题2分,共20分)1.两个不为0的五位二进制的定点小数,经补码加法运算后结果为1.00000,若此结果不表示溢出,则下列推论中正确的是( )A. 两个都为正定点小数,和为1.00000B. 两个数符号相反,被加数比加数大1.00000 C. 两个都为负定点小数,和为1.00000D. 两个数符号相反,被加数比加数小1.000002.算术右移指令执行的操作是( )。A. 符号位填0,并顺次右移1位,最低位移至进位标志位 ;B. 符号位不变,并顺次右移1位,最低位移至进位标志位 ;C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 ;D. 符号位填1,并顺次右移1位,最低位移至进位标志位 ;3.用原码一位除法进行两定点数相除,在执行运算之前首先要进行的操作是( )A.判商是否溢出 B.判商是否为负数C.判商是否为0 D.判商是否为正数4.执行A—B运算的指令后,可以用来判别带符号数A>B关系的表达式为( ),各标志为:零标志(Z)、进位标志(C)、溢出标志(V)、负标志(N)。A. B.C. D. 5.存储器进行两次连续、独立的操作(读或写)所需的时间间隔,通常称为( )A.存储器的读写时间 B.存储器的存取速度C.存储器的平均无故障时间 D.存储周期时间6.指令系统采用不同寻址方式的目的是( )。A. 实现存贮程序和程序控制;B. 缩短指令长度,扩大寻址空间,提高编程灵活性;C. 可直接访问外存;D. 提供扩展操作码的可能并降低指令译码的难度;7.间接访内指令STA @A(以主存A单元中的内容作为地址,将累加器的内容存入该主存单元)的指令周期包含CPU周期至少有( )A.一个 B.二个 C.三个 D.四个8.具有自同步能力的记录方式是( )。 A. NRZ0 B. NRZ1 C.不归零制 D. MFM9.下述I/O控制方式中,( )主要由程序实现。A.PPU方式 B.中断方式 C.DMA方式 D.通道方式10.设置中断排队判优逻辑的目的是( )A.产生中断源编码B.使同时提出的请求中的优先级别最高者,得到及时响应C.使CPU能方便地转入中断服务子程序D.提高中断响应速度三、判断题(每题2分,共10分)1. 冯。诺依曼计算机以存储器为中心,采用存储程序的方案设计,现代计算机习惯上仍然称为冯。诺依曼计算机。( ╳ )2. SN74184型ALU是一个4位的运算器,能进行16种算术运算和16种逻辑运算。( √ )3. 为具有8个二进制数据位的海明码能够达到发先两位错误,并能自动纠正一位错误,则需要校验位的个数为4。( ╳ )4. CRC码中,若G(x)=X3+X+1,且二进制数100101的CRC码为1001010111,则表示没有错误发生。(╳ )5. RISC计算机的特点是指令长度固定,指令条数少,寻址方式少,采用微程序控制方法。( ╳ )四、简答题(每题4分,共12分)1. 什么是字长,字长和指令长度有何关系?为什么字长是计算机的一个重要技术指标?字长是指计算机能直接处理的二进制数据的位数,它与计算机的功能和用途有很大的关系,是计算机的一个重要的技术指标。因为字长决定了计算机的运算精度,字长越长计算机的运算精度越高。2. 试比较主存-辅存层次与Cache-主存层次的异同点。3. 什么是DMA方式?DNA控制器可采用哪几种方式与CPU分时使用内存?DMA是I/O设备与主存之间有硬件组成的直接数据通道。用于设备与主存之间的成组数据传送。有三种工作方式:CPU暂存方式、CPU周期窃取方式、直接访问存储器工作方式。五、分析与计算(每题6分,18分)1.某计算机系统的内存储器由 cache和主存构成,cache的存取周期为45ns,主存的存取周期为200ns。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:(1) cache的命中率是多少?h = (4500-340)/4500(2) CPU访问内存的平均时间是多少ns?h*45+(1-h)*(45+200)2.试分析下图,写出图中的写电流波形属于何种磁记录方式。答: 1是FM调频制。2见1就翻的RZ1 3是MFM改进调频制 4是见1就翻得RZ1 5是NRZ不归零制。3.有一主存——Cache层次的存储器,其主存容量1MB,Cache容量64KB,每块8KB,若采用直接映象方式,求:①主存的地址格式?②主存地址为25301H,问它在主存的哪一块? 答:(1)主存地址包括字块内地址,字块地址,主存字块标记。 (2)六、综合题(共2题,20分)1.用4k×8位/片的SRAM存储器芯片设计一个16K×16位的存储器。已知地址总线为A15~A0(低),双向数据总线为D15~D0(低),读写控制信号为 。(1) 这种扩展方式是什么?共需要多少片这样的SRAM芯片?(2) 该存储器地址线多少位?哪几位用做地址译码?数据线多少位?(3) 请画出该存储器逻辑图,注明各种信号线,列出各片选逻辑式。2.下图是一个二维中断系统,其中IRi为中断请求,IMi中断屏蔽位(IMi=0为中断允许,IMi=1为中断屏蔽),请问:(1) 在中断情况下,CPU和设备的优先级如何考虑?请按降序排列各设备的中断优先级。(2) 若CPU现执行设备B的中断服务程序,IM0,IM1,IM2的状态是什么?如果CPU的执行设备D的中断服务程序,IM0,IM1,IM2的状态又是什么?(3) 每一级的IM能否对某个优先级的个别设备单独进行屏蔽?如果不能,采取什么方法可达到目的?(4) 若设备C一提出中断请求,CPU立即进行响应,如何调整才能满足此要求?组卷形式1. 填空15分(1×15题)2. 选择30分(2×15题)3. 判断10分(2×5题)4. 简答20分(5×4题)5. 分析与计算10分(5×2题)6.综合15分(2题) 关 键 词: 组成 汇编语言 原理 计算机
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。