计算机组成原理2015_4期中参考答案
《计算机组成原理》习题集部分参考答案

《计算机组成原理》习题集部分参考答案说明:这里给出了习题部分答案,仅供参考。
名词解释、简答题以及论述题的答案均可以在教材以及其它参考书上找到,请各位同学自行完成。
一. 选择题(每小题2分,共20分)1. B2. C3. B4. A5. B6. A7. B8.B 9.A 10.A11. C 12. C 13. D 14. B 15. D16. A 17. D 18. B 19. C 20. C21. D 22. B 23. B 24. D 25. A 26. D27. D 28. D 29. B 30. A31. D 32. D 33. D 34.D、C 35. D 36. C37. B 38. B 39. B 40. C 43.B二. 填空题(每小题1分,共20分)1. 输入编码内码字模码2. 加、减法浮点运算3. 210 2304. 算术运算逻辑运算5. 程序地址6. 存储周期存储器7. 顺序寻址方式跳跃寻址方式8. 并行串行复用9. 符号位数值域10.控制器运算器11. 系统软件应用软件系统软件12.带宽单总线、双总线(或三总线。
答2个即可)13. 并行空间并行时间并行14. 先进后出寄存器存储器15. 软件系统16. 集中式分布式17. 寄存器主存18.为计算机各部件的协调工作提供时间标志。
19. 硬、软件系统器件性能决定20. 输入编码(或输入码)内码(或机内码)字模码21. 内外存贮器指令寄存器22. 存储容量存取时间23. 程序控制类操作数下一条指令24. 寄存器-寄存器型寄存器-存储器型25. 精简指令系统计算机复杂指令系统计算机26. 统一编址单独编址27. 总线I/O设备(或输入输出设备)28. 输入设备输出设备29.三半导体发光二极管显示器30.程序断点PC 程序状态字PSW31. cache 主存32. 二进制代码地址码33. 存储周期存储器带宽34. 算术 135.地址线数据线控制线36. 外围设备DMA控制器内存三. 简答题1. 计算机主要由:CPU子系统、存贮子系统以及输入输出子系统。
计算机组成原理期中试卷及答案解析

计组期中考试考试说明考试说明:考察4.2章节之前的小题(其中3.6不考),难度接近真题。
满分100分,共20;对A.250us、400B.400us、250C.425us、235D.500us、2002.C【解析】100,000条指令总的执行周期数=1*45000+2*32000+15000*3+8000*2=170000个时钟周期,该处理器1秒钟的时钟周期数为400M,故执行时间为0.17M/400M=425us,该处理器的有效MIPS=1s/425us*100000≈235,故答案选C。
3.下面有关计算机语言的说法中,错误的是()。
Ⅰ. 机器语言是由0/1代码串构成的代码语言,而汇编语言是符号化的语言Ⅱ. 机器语言和汇编语言是面向机器的语言,因此,能够被计算机硬件直接执行Ⅲ. 高级语言需要编译成二进制机器指令后才能执行,而汇编语言因为与机器指令一一对应,所以不需要编译就可执行A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅱ和ⅢD.Ⅰ、Ⅱ和Ⅲ3.C【解析】汇编语言是把机器语言的二进制代码对应成汇编的符号进行编程,因此汇编语言属于符号化的语言。
汇编语言的程序必须经过一个称为汇编程序的系统软件翻译,将其转换为计算机的机器语言程序之后,才能在计算机上执行。
4.以下有关使用GCC生成C语言程序的可执行文件的叙述中,错误的是()。
A. 第一步预处理,对#include、#define、#ifdef等预处理命令进行处理B. 第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码C. 第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码D. 第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件4.B【解析】编译是将预处理结果转换为汇编语言,汇编语言使用助记符,不是二进制形式,B错误。
5.假设sizeof (int) = 4 bytes,对于以下C语言代码:int cod=2;printf (“%d\n”,~cod); //~为按位取反操作上述程序段的输出结果为( )A.-3B. -2C.231-1D.231-25.A【解析】cod的补码表示为00 00 00 02H,则~cod为FF FF FF FDH,而FF FF FF FDH在计算机中是以补码的方式解析,其真值为-3,故选A。
计算机组成原理附标准答案(白中英)

计算机组成原理附标准答案(白中英)计算机组成原理是计算机科学技术中非常重要的基础学科。
它研究的是计算机硬件系统的组成和工作原理。
在今天这个信息时代,计算机迅速发展,计算机的重要性日益凸显,同时,计算机的硬件技术也发生了翻天覆地的变化。
那么,计算机组成原理是如何实现这些技术变化的呢?本文将从计算机组成的角度阐述计算机变化的原因以及计算机组成原理的重要性,并附上标准答案。
一、计算机组成原理的重要性计算机组成原理是计算机科学和技术的基础,涉及计算机硬件系统的各个方面:从计算机系统的逻辑结构和体系结构、处理器的基本构成和工作原理、存储器和输入输出设备的组成和工作原理、计算机总线和总线结构的设计、计算机操作系统的设计、以及计算机网络系统的组成和工作原理等方面。
因此,计算机组成原理是计算机科学和技术研发的基础和核心。
只有深入理解计算机组成原理,才能够对计算机技术的发展和优化进行深入理解和研究。
计算机组成原理既是计算机硬件设计的基础,也是计算机软件设计的基础。
只有对计算机硬件系统的组成和工作原理有充分的理解,才能够针对特定的软件设计出高效的计算机体系结构;同时,由于计算机的硬件和软件是相互作用的,因此,在计算机系统的设计和开发中,计算机组成原理也需要与计算机操作系统、编译器等软件技术及应用相关领域进行紧密的结合和协同工作。
二、计算机变化的原因计算机的发展和变化是由三个主要因素驱动的:计算机技术的发展、计算机应用环境的变化以及计算机用户需求的变化。
1. 计算机技术的发展是驱动计算机变化的主要因素之一。
计算机硬件和软件技术的不断更新换代,使得计算机的性能、功能和效率都呈现出快速的增长。
从最初的大型机器、小型机器、到现在的个人电脑、手机、智能手表等,计算机的类型和形态都在不断地发生变化。
2. 计算机应用环境的变化是影响计算机变化的另一个重要因素。
随着计算机应用范围的不断扩大,计算机发展方向也在不断拓展。
例如,从最初的数据处理和科学计算,到现在的互联网、人工智能、机器学习、大数据分析等,计算机的应用领域已经广泛到各个方面。
计算机组成原理-期中测试题参考答案

五邑大学期中试卷参考答案学期:2014至2015学年度第 1 学期课程:计算机组成原理课程代号:0800200使用班级:130801~120802、130803一、单项选择题1. 计算机各组成部件的相互连接方式,从早期以运算器为中心,发展到现在的以 D 为中心。
A.控制器B.运算器C.存储器D.CPU2. 下列不同进位计数制的数中,最大的数是 B 。
A.(0.100)2B.(0.55)8C.(0.61)10D.(0.75)163. 电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提出的基本原理。
他就是 D 。
A.牛顿B.爱因斯坦C.爱迪生D.冯·诺依曼4. 一个含符号16位的补码机器数的表示范围是( B )。
A.-215-1 ~ +215-1 B.-215 ~ +215-1C.-216-1~ +216-1 D.-216 ~ +216-15. 采用单符号法判定补码加减运算溢出的法则是 CA.进位是1溢出B.进位是0无溢出C.符号位与次高位进位状态相同无溢出D.符号位与次高位进位状态相异无溢出6. 设在数据传送中采用偶校验,若接收到的代码为10111011,则表明传送中___D_____。
A.未出现错误B.最低位出错C.出现奇数位错D.未出现错误或出现偶数位错7. 寻址512K×8 存储器所需最少的地址线( C )A.9 B.11C.19 D.218. 静态RAM的特点是____C____。
A.工作时存储内容不变B.断电后存储内容不变C.不需刷新D.不需电源提供电流9. 主存到cache的映射不需要替换策略的是( A )。
A.直接映射方式B.全相联映射方式C.组相联映射方式D.以上三种映射方式10. 用8K×8 存储芯片组成一个64K×32的存储系统,需要芯片( C )片。
A.8 B.16C.32 D.64二、判断题1._ √由许多部件组成,其核心部分是算术逻辑运算单元(ALU)。
计算机组成原理课后答案(白中英主编_第五版 立体化教材)

a0*a1*a2a6101000000
a0*a1*a2a600111111
a0a1a2a611000000
即a0a1= 11, a2→a6不全为0或至少有一个为1(但不是“其余取0”)
3.字长32位浮点数,阶码8位,用移码表示,尾数23位,用补码表示,基为2
Es
E1→E8
-0.5 = -0.1(2)= -0.100000 = 1, 100000
(1)若x >= 0,则a0 = 0, a1→a6任意即可
3
计算机组成原理第五版习题答案
[x]补= x = a0. a1a2…a6
(2)若x < 0,则x > -0.5
只需-x < 0.5, -x> 0
[x]补= -x, [0.5]补= 01000000
Ms
M21
M0
(1)最大的数的二进制表示
E = 11111111
Ms = 0, M = 11…1(全1)
1 11111111 01111111111111111111111
(2)最小的二进制数
E = 11111111
Ms = 1, M = 00…0(全0)
1 11111111 1000000000000000000000
[-y]补= + 11 00101
[x-y]补= 11 11100
结果没有溢出,x−y=−00100
5
计算机组成原理第五版习题答案
(3)[x]补=00 11011
[-y]补=00 10011
[x]补=
00 11011
[-y]补= + 00 10011
[x-y]补= 01 01110
计算机组成原理2015_4期中参考答案

计算机组成原理2015_4期中参考答案2014-2015学年第二学期期中考试试题课程名称《计算机组成原理》任课教师出题教师签名题库抽题审题教师签名考试方式(闭)卷适用专业计算机各专业考试时间(100)分钟一、单项选择题(每小题2分,共30分)1.控制器、运算器和存储器合起来一般称为()。
A) IO部件B) 内存储器C) 外存储器D) 主机2.在CPU中跟踪指令后继地址的寄存器是()。
A) MAR B) PC C) IR D) PSW3.将二进制数左移一位,不发生溢出时,则数值()。
A) 扩大一倍B) 减少一半C) 扩大十倍D) 减少到原来的十分之一4.若某数x的真值为-10100,在计算机中该数的8位补码表示为:()。
A) 10010100 B) 11101100 C) 11101011 D) 011011005.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是:()。
A) 原码B) 反码C) 补码D) 移码6.如果一个存储单元被访问,紧接着会访问相邻的存储单元,称为()。
A) 时间局部性B) 空间局部性C) 代码局部性D) 数据局部性7.设置显示器的颜色深度为24位,分辨率为1024×768,则需要用于显示的刷新存储器容量至少()MB。
A) 2 B) 4 C) 16 D) 248.DRAM存储器的刷新一般有三种方式,下面不正确的是:()A) 异步式B) 分散式C) 集中式D) 同步式9.DMA的含义是:()A) 存储器数据请求B) 中断处理C) 输入输出处理D) 直接存储器访问10.采用串行接口进行7位ASCII码传送,带有一位奇校验位,1位起始位和2位停止位。
当波特率为9600波特时,字符传送速率为()。
A) 960 B) 873 C) 1371 D) 48011.保存当前正在访问的存储单元地址的寄存器是()。
A) PC B) IR C) AR D) DR12.同步通信之所以比异步通信具有较高的传输速率,是因为:()A) 同步通信不需要应答信号且总线长度比较短B) 同步通信用一个公共的时钟信号进行同步C) 同步通信中,各部件存取时间比较接近D) 以上各项因素的综合结果13.系统总线中地址线的功能是()。
计算机组成原理 期中考试答案

1.冯. 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?解:冯. 诺依曼型计算机的主要设计思想是:存储程序和程序控制。
存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。
主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。
2.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。
单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。
数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。
指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。
3. 用原码阵列乘法器、补码阵列乘法器分别计算X×Y。
(1)X=0.11011 Y= -0.11111解:(1)用原码阵列乘法器计算:[x]补=0.11011 [y]补=1.00001(0) 1 1 0 1 1×) (1)0 0 0 0 1----------------------------------(0) 1 1 0 1 1(0)0 0 0 0 0(0)0 0 0 0 0(0)0 0 0 0 0(0)0 0 0 0 0(0) (1) (1) (0) (1) (1)-----------------------------------------(1)0 0 1 0 1 1 1 0 1 1[x×y]补=1.0010111011∴ x×y= -0.11010001014. 有一个字长为32位的浮点数,阶码10位(包括1位阶符),用移码表示;尾数22位(包括1位尾符)用补码表示,基数R=2。
请写出:(1) 最大数的二进制表示;(2) 最小数的二进制表示;(3) 规格化数所能表示的数的范围;(4) 最接近于零的正规格化数与负规格化数。
计算机组成原理期中测试试卷一及答案

第一章微型计算机组成概述教学检测卷(本卷满分300分,考试时间120分钟)一、填空题(每空2分,45空,共90分)1.微型计算机从外观看主要由____________、显示器、键盘、鼠标、音箱等部件组成。
2.微型计算机中的核心部件是_____________,它是一块多层印制电路板,上面布满了各种插槽、接口和电子元件等。
3.决定微处理器性能指标主要有_____________和_____________。
4.目前的微型计算机的主板大多采用_____________(SIMM)结构,该结构的主板上提供与欧内存插槽及内存条。
5.微型计算机的各组成部件就是通过_____________相互连接而形成计算机系统的。
6.外存中的信息必须被调入_____________后才能为_____________使用。
7.VGA接口主要用于连接_____________。
8.CPU和主存、外围设备之间通过总线进行连接的逻辑部件称为_____________。
9.在大、中型机中的数据输入/输出传送控制方式一般为_____________方式。
10.当1/0设备的操作时间是固定不变时,CPU不需要测试设备状态,按规定时间直接访问设备的数据传送方式称为_____________。
11.在程序中断方式中,CPU每次执行中断服务程序前总要保护断点、保存现场,执行完中断服务程序返回现行程序之前又要_____________和_____________。
12.1/0接口中一般包括数据输入寄存器、_____________、控制寄存器、_____________和中断控制逻辑。
13.光盘按读/写方式分为____________光盘、一次写入型光盘和___________光盘三类。
14.大型计算机系统中的独立型通道一般分为字节多路通道、选择通道和_____________通道。
15.计算机的主机主要包括中央处理器和_____________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014-2015学年第二学期期中考试试题
课程名称《计算机组成原理》任课教师
出题教师签名题库抽题审题教师签名
考试方式(闭)卷适用专业计算机各专业
考试时间(100)分钟
一、单项选择题(每小题2分,共30分)
1.控制器、运算器和存储器合起来一般称为()。
A) IO部件B) 内存储器C) 外存储器D) 主机
2.在CPU中跟踪指令后继地址的寄存器是()。
A) MAR B) PC C) IR D) PSW
3.将二进制数左移一位,不发生溢出时,则数值()。
A) 扩大一倍B) 减少一半C) 扩大十倍D) 减少到原来的十分之一
4.若某数x的真值为-10100,在计算机中该数的8位补码表示为:()。
A) 10010100 B) 11101100 C) 11101011 D) 01101100
5.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是:()。
A) 原码B) 反码C) 补码D) 移码
6.如果一个存储单元被访问,紧接着会访问相邻的存储单元,称为()。
A) 时间局部性B) 空间局部性
C) 代码局部性D) 数据局部性
7.设置显示器的颜色深度为24位,分辨率为1024×768,则需要用于显示的刷新存储器容量至少()MB。
A) 2 B) 4 C) 16 D) 24
8.DRAM存储器的刷新一般有三种方式,下面不正确的是:()
A) 异步式B) 分散式C) 集中式D) 同步式9.DMA的含义是:()
A) 存储器数据请求B) 中断处理
C) 输入输出处理D) 直接存储器访问
10.采用串行接口进行7位ASCII码传送,带有一位奇校验位,1位起始位和2位停止位。
当波特率为9600波特时,字符传送速率为()。
A) 960 B) 873 C) 1371 D) 480
11.保存当前正在访问的存储单元地址的寄存器是()。
A) PC B) IR C) AR D) DR
12.同步通信之所以比异步通信具有较高的传输速率,是因为:()
A) 同步通信不需要应答信号且总线长度比较短
B) 同步通信用一个公共的时钟信号进行同步
C) 同步通信中,各部件存取时间比较接近
D) 以上各项因素的综合结果
13.系统总线中地址线的功能是()。
A) 选择主存单元地址B) 选择进行信息传输的设备
C) 选择外存地址D) 指定主存和IO设备接口电路的地址
14.在集中式总线仲裁中,()方式对电路故障最敏感。
A) 菊花链方式B) 独立请求方式
C) 分布式D) 计数器定时查询方式
15.采用DMA方式传送数据时,每传送一个数据就要占用一个()的时间。
A) 指令周期B) 机器周期C) 存储周期D) 总线周期
二、填空题(每空1分,共20分)
1.移码表示法主要用于表示【............】数的阶码E,以利于比较两个数指数的大小和【............】操作。
2.主存与CACHE的地址映射有【............】、【............】和组相联三种方式。
3.DRAM存储器的刷新一般有【............】、【............】和异步式三种方式,之所以刷新是因为有电荷泄露、需要定期补充。
4.控制器中必须有的两个寄存器是【............】和【............】。
5.总线仲裁的方式有【............】和【............】两种。
前者又分为【............】、计数器定时查询和【............】三种方式。
6.磁盘存储器的访问时间主要包括【............】时间、【............】时间和数据传输时间。
7.常见的主机与外设间的数据交换方式有程序查询方式、【............】、【............】、通道方式和外围处理机方式。
8.浮点数加减法运算的步骤大体分五步:0操作数检查、【............】、尾数加减、【............】和舍入处理等。
9.CACHE的写操作策略有【............】和【............】、写一次法三种。
三、计算题 (每小题5分,共20分)
1.用8位变形补码(即双符号位补码)计算X+Y, 判断运算结果是否溢出。
(1)X、Y的真值分别为:X=-0.110010 ,Y=-0.100001 (2)X、Y的真值分别为:X=+0.101010 ,Y=-0.111101
2.设某总线在一个总线周期中并行传送8个字节的数据,假设一个总线周期等于五个总线时钟周期,总线时钟频率为60MHz,求总线带宽等于多少?
3.设某计算机数据线、地址线均是8位,有一条相对寻址的无条件转移指令存于内存的20H单元中,指令给出的位移量D=00010101B,该指令占用2个字节,试计算该指令执行结束时PC的内容。
4.CPU执行一段程序时,Cache完成存取的次数为2900次,主存完成存取的次数为100次,已知Cache存取周期为5ns,主存为20ns,求Cache -主存系统的效率和平均访问时间。
四、分析题及应用题(每小题10分,共30分)
1.采用串行异步通信方式传送字符,假设每秒传输120个数据帧,每帧包括7位数据位,偶校验1 位,起始位1位, 停止位l位。
1)求传输波特率
2)要传输字符A和8,请分别画出波形图。
2.某机器中,地址空间由0000H-1FFFH的ROM区域和起始地址为6000H的40K ×8位RAM区域构成。
现有8K×4位的RAM芯片(有/CS和/WE控制端,均低有效)、8K×8位的ROM芯片(有/CS控制端,低有效)和74LS138(3-8译码器,输出低有效;有/E使能端,低有效);CPU的地址总线为A15-A0,数据总线为D7-D0,控制信号为R/W (高为读,低为写),/MREQ (访存,低有效)。
要求:
1)画出地址空间示意图。
2)画出ROM与RAM同CPU连线图。
3.设某机主存容量为4MB,Cache为16KB,每字块有8个字,机器字长为32位。
设计一个四路组相联映射的Cache组织。
1)画出主存地址字段中各段的位数
2)设Cache初态为空,CPU依次从主存第0,1,2,……89号单元读出90个字,并重复8次,问命中率是多少?
3)若Cache速度是主存的6倍,求使用Cache和无Cache相比,存储速度提高了多少。
参考答案一、单项选择题(15*2=30分)
二、填空题(20*1=20分)三、计算题(4*5=20分)
1. (1)[x]
补’
=11.001110 [y]
补’
=11.011111
11.001110
+ 11.011111
110.101101 负溢出
(2)[x]
补’
=00.101010 [y]
补’
=11.000011
00.101010
+ 11.000011
11.101101 不溢出
x+y=-0.010011
2. 60*8/5=96MBps
3. 20H+15H+2=37H (第七章指令系统内容)
4.
%
9.
90
5.5
5
5.5
100
2900
100
2900
=
=
=
=
+
⨯
+
⨯
=
a
c
m
c
a
t
t
e
ns
t
t
t
四、应用题(3*10=30分)
1. 120*(7+1+1+1)=1200Baud
字符A 0 1000001 01
字符8 0 0001110 11(波形图省略) 2. 答:1)
0000H 1FFFH 2000H 5FFFH 6000H 0FFFFH
2)
3. 1)
2) 90个 90/8=11.25>11, 12次Miss 。
重复全部命中
命中率 1-12/(90*8)=98.3%
3)
52.41%)
3.981(6
1
%3.981
=--+⨯。