南京大学计算机组成原理考试试卷一

上传人:xzh****18 文档编号:35522675 上传时间:2018-03-17 格式:DOC 页数:16 大小:401KB
返回 下载 相关 举报
南京大学计算机组成原理考试试卷一_第1页
第1页 / 共16页
南京大学计算机组成原理考试试卷一_第2页
第2页 / 共16页
南京大学计算机组成原理考试试卷一_第3页
第3页 / 共16页
南京大学计算机组成原理考试试卷一_第4页
第4页 / 共16页
南京大学计算机组成原理考试试卷一_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《南京大学计算机组成原理考试试卷一》由会员分享,可在线阅读,更多相关《南京大学计算机组成原理考试试卷一(16页珍藏版)》请在金锄头文库上搜索。

1、 计算机组成原理模拟试题二题号一二三四五六七总分题分20101020141610 合分人得分(考试时间(考试时间 120120 分钟)分钟)一、填空题(本大题共一、填空题(本大题共 1010 题,每题有一个或两个空,每空题,每题有一个或两个空,每空 1 1 分,共分,共 2020分)在每个横线空格上填上最恰当的内容。分)在每个横线空格上填上最恰当的内容。1一个数在机器中的表示形式(即将符号也数码化的数)称为 机器数,而它的数值(即用“+”、“-”表示符号,再加上绝对值)叫做 真值。 2指令的基本格式必须包含两个基本部分: 地址码和 操作码。 3无条件转移指令的地址码将确定下条指令的地址,通过改

2、变 程序计数器(或 PC)中的值来改变指令的执行顺序。4设 X20,字长 n=8(含一位符号位),则 x 的原码为 1 0010100,x 的补码为 1 1101100,x 的移码为 0 1101100。5若X补=2n+X, (MOD 2n), 则对于定点小数,n= 1;对于 K 位定点整数(含符号位)n= K。6若主存容量为 2k(k 为偶数),则采用一维地址译码需 2k条选择线(地址驱动线),采用二维地址译码需 2 x 2k/2 条选择线。 7如果 CPU 要读主存的内容,那么 CPU 通过系统总线首先向主存发送 地址信号和 “存储器读”控制信号。 8高速缓冲存储器的存取速度 高于主存,因

3、而基于程序访问的 局部性特性,Cache 机制能够提高访存效率。9用流水线方式执行指令时,除硬件资源发生冲突会破坏流水线外,发生 指令相关和 转移指令时也会破坏流水线。10. 寄存器间接寻址方式,有效地址存放在 寄存器中,而操作数存放 存储单元中。二、单项选择题(本大题共二、单项选择题(本大题共 1010 小题,每小题小题,每小题 1 1 分,共分,共 1010 分)在每小分)在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。内。1一个完整的计算机系统应包括( )两大部分。 A、程序和数据 B、硬件和软件C

4、、主机和外设 D、整机和电源 正确答案:B2对于小数,其真值零的补码表示为( )。A、-0补=1.0000 B、-0补=0.0000 C、-0补=1.110011 D、-0补=0.0001 正确答案:B3当指令中地址码所给出的是操作数的有效地址时,被称为( )。A、立即寻址 B、直接寻址 C、基址寻址 D、相对寻址 正确答案:B4程序计数器 PC 的功能为( )。 A、存放下条指令的地址 B、存放程序中指令的条数 C、存放指令执行后的标志信息 D、指向堆栈的栈顶 正确答案:A5DMA 方式的数据交换不是由 CPU 执行一段程序来完成,而是在( )之间建立一条直接数据通路,由硬件(DMA 控制器

5、)来实现的。A、CPU 与主存之间 B、外设与外设之间 C、外设与 CPU 之间 D、外设与主存之间 正确答案:D6堆栈是一种按“先进后出”方式进行访问的存储区,一般用在不同程序切换的场合。但在以下( )场合下不需使用堆栈。A、切换到中断服务程序时的断点保护和现场保护B、程序跳转 C、子程序调用 D、多重中断嵌套正确答案:B7至今为止,计算机中的所有信息均以二进制方式表示的理由是( )。A、节约元件 B、运算速度快C、物理器件性能所致 D、信息处理方便正确答案:C8下列几种存储器中,( )是易失性存储器。A、Cache B、EPROMC、Flash Memory D、CD-ROM正确答案:A9

6、某计算机的字长是 16 位,它的存储容量是 64KB,按字编址,其寻址范围是( )。A、064K-1 B、032K-1C、032KB D、064KB正确答案:B10下面( )情况下会提出中断请求。A、DMA 要求窃取一个存储周期 B、一次 I/O 操作结束C、启动一次外设运行 D、上述三种情况都发生正确答案:B三、判断题(本大题共三、判断题(本大题共 1010 小题,每小题小题,每小题 1 1 分,共分,共 1010 分)针对各小题分)针对各小题的题意,判断其正确性。正确的打的题意,判断其正确性。正确的打 ,错误的打,错误的打 X X 。1动态存储器是一种易失性存储器。( ) 2处理机响应中断

7、后,首先要保护程序的现场状态,在保护现场过程中,CPU 仍可响应更高级的中断申请,以实现中断的嵌套。( )3根据程序计数器 PC 中的地址,直接从主存中读出指令和数据。( )4返回指令总是从栈顶取出返回地址,因此它是一条零地址指令。( )5RISC 机器的控制器总是采用微程序设计方式。( )6堆栈指针 SP 的内容,表示当前堆栈内所存数据的个数。( )7中断响应过程,是由硬件和中断服务程序共同完成的。( )8一个数 X 是正数还是负数,是根据X补的符号位是“0”还是“1”确定的。( )9在 DMA 传送期内,CPU 不能执行程序。( )10.原码、补码和移码三种编码表示中,只有原码“零”的表示

8、不是唯一的。( )四、名词解释(本大题有四、名词解释(本大题有 1010 小题,每小题小题,每小题 2 2 分,共分,共 2020 分)用一到两分)用一到两句话简要解释各名词术语。句话简要解释各名词术语。SRAM SRAM:SRAM 是静态随机访问存储器的缩写,它是非破坏性读出存储器,无需再生和刷新,适合于用它来实现高速小容量的存储器,如 Cache 等。总线 系统总线:总线是共享的传输介质,用来实现部件与部件之间的信息交换。系统总线指在 CPU、主存和 I/O 这些主要部件之间进行信息传输的通路,主要由地址线、数据线和控制线组成。中断向量 中断向量:中断向量是指中断服务程序的首地址和初始的程

9、序状态字。同步通信 同步通信:同步通信是指在总线上进行通信的双方由统一的时钟线进行定时控制,每个总线事务的传输过程都是在时钟信号的定时控制下进行。分时复用 分时复用:两种信号共享同一组信号线,在不同的阶段传输不同的信息。例如,地址/数据信号线分时复用时,在事务开始的地址阶段时,先通过这组线传输地址信息,在数据传送阶段时用来传输数据信息。RISC RISC:精简指令集计算机,这种计算机的指令系统中只包含常用的指令,采用简单指令格式和简单寻址方式、用硬连线路控制器实现指令系统。MAR MAR:存储器地址寄存器,用来存放送到地址线上去的地址信息。I/O端口 I/O 端口:在 I/O 接口中的各种数据

10、缓冲寄存器、状态寄存器和控制寄存器。LRU算法 LRU 算法:是一种替换算法,总是把最近最少用的主存块替换出去。机器字长机器字长:计算机的数据通路的宽度,具体来说,CPU 中计算部件、传输部件和存储部件的位数都是匹配的,这些部件的宽度就是数据通路的宽度,也就是机器字长。五、计算题(本大题有五、计算题(本大题有 3 3 小题,共小题,共 1414 分)分)1已知 x补=11001010,求x/2 补、2x 补 ,并写出将x补扩展为16 位后的形式。(4 分)1解:x/2补=1 1100101 0 (最后一位 0 丢弃,高位补符号 1)2x补=1 1 0010100 (最高一位数值位 1 丢弃,最

11、末位后补 0)将x补扩展为 16 位后为:11111111 11001010 (高位补足 8 位符号位)2以 IEEE754 短浮点数格式表示十进制数:-3.25。要求写出过程,并最终用十六进制缩写形式表示。(4 分)2解:-3.25 = -11.012 = -1.1012 x 21 = (-1) s x 1.f x 2e-127s=1, f=(0.10100)2, e=(127+1)10=(128)10=(1000 0000)2IEEE754 单精度浮点数表示为:1 1000 0000 10100000 000按 4 位一组进行组合:1100 0000 0101 0000 0000转换成十六

12、进制表示为:C0500000H3已知 x=-(12/16),y=13/16,用 5 位补码定点加减运算,求x+y=?,x-y=?。要求说明是否溢出,结果要用十进制真值表示。(6 分)3解:x=-(12/16) =-0.11002 x 补=1.0100y= 13/16 = 0.11012 y 补=0.1101 -y 补=1.0011x+y 补= 1.0100+0.1101= 0.0001两个异号数相加,肯定不会溢出,所以 x+y = 0. 00012 = 1/16 x- y 补= x补+-y补 = 1.0100+1.0011 = 0.0111两个加数的符号为 1,但结果和的符号为 0,说明结果溢

13、出。六、分析题(本大题有六、分析题(本大题有 4 4 小题,共小题,共 1616 分)分)1假设要传送的数据信息为 1000111,约定其生成多项式为 G(x)=x3+1,求其校验码。(3 分)1解:生成多项式为 G(x)=x3+1,用二进制来表示该生成多项式为1001,所以最终的校验码应该有 3 位。在数据信息后添 3 个 0 后得:1000111000,将该数除以 1001,采用模 2 除法,余数为:110。所以校验码为 110,CRC 码为 1000111 110110。2假定一个磁盘的转速为 7200RPM,道间移动时间为 0.01ms,共有1024 个磁道。那么,该磁盘的平均存取时间

14、是多少?(3 分)2解:平均寻道时间为:( 0+1023x0.01) / 2 = 5.12ms平均等待延迟为:(0+ 1000x60/7200) / 2 = 4.16ms平均存取时间是 9.28 ms.3某磁盘驱动器采用双面磁盘,每面有 80 道,每道有 18 个扇区,每扇区存储 512 个字节,请求出该磁盘驱动器的格式化容量?(2 分)3解:该磁盘驱动器的格式化容量为:2x80x18x512Byte= 1.44MB4设某机主存容量为 4MB,Cache 容量为 16KB,每字块有 8 个字,每个字 32 位,采用四路组相联映射。请问:(1)主存地址字段如何划分?(4 分)(2)设 Cache

15、 的初始状态为空,CPU 依次从主存第1,2,3,99 号单元读出 100 个字,重复按此序列读 10 次,问命中率是多少?(4 分)4(1)主存容量为 4MB = 220 字 = 217 块 x 23 字/块主存按字编址,所以地址位数为 20 位。Cache 容量为 16KB= 214 B = 29 槽 x 23 字/槽 x 22 B/字Cache 采用 4 路组相联,所以 Cache 划分为:27组 x22槽/组x23字/槽主存地址字段划分为:(2)主存块大小为 8 个字,所以每 0-7 号单元映射到第 0 组,第 8-15号单元映射到第 1 组,第 88-95 号单元映射到 11 组,第 96-99 号单元映射到第 12 组,第一次循环时,每次都是第一个单元未命中,以后每次都命中;以后各次循环时,每次都能命中,所以命中率为:(100x10-13) /1000 = 987/1000 = 98.7%。七、简答题(本大题有七

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机原理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号