计算机组成原理期中测试题参考答案
计算机组成原理期中试卷及答案解析
计组期中考试考试说明考试说明:考察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分,共20分)1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为_____。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制2.目前的计算机,从原理上讲______。
A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放3.根据国标规定,每个汉字在计算机内占用______存储。
A.一个字节B.二个字节C.三个字节D.四个字节4.下列数中最小的数为______。
A.(101001)2B.(52)8C.(2B)16D.(44)105.存储器是计算机系统的记忆设备,主要用于______。
A.存放程序B.存放软件C.存放微程序D.存放程序和数据6.设X= —0.1011,则[X]补为______。
A.1.1011B.1.0100C.1.0101D.1.10017. 下列数中最大的数是______。
A.(10010101)2B.(227)8C.(96)16D.(143)108.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
A.巴贝奇B.冯. 诺依曼C.帕斯卡D.贝尔9.在CPU中,跟踪后继指令地指的寄存器是______。
A.指令寄存器B.程序计数器C.地址寄存器D.状态条件寄存器10. Pentium-3是一种__A____。
A.64位处理器B.16位处理器C.准16位处理器D.32位处理器11. 三种集中式总线控制中,_A_____方式对电路故障最敏感。
A.链式查询B.计数器定时查询C.独立请求12. 外存储器与内存储器相比,外存储器____B__。
A.速度快,容量大,成本高B.速度慢,容量大,成本低C.速度快,容量小,成本高D.速度慢,容量大,成本高13. 一个256KB的存储器,其地址线和数据线总和为__C____。
计算机组成原理考试试题及参考答案
计算机组成原理考试试题及参考答案计算机组成原理考试试题及参考答案一、选择题1、下列哪个部件不属于计算机的存储器?() A. 硬盘 B. 寄存器C. RAMD. U盘答案:B2、在计算机内部,所有数据和指令采用何种进制编码?() A. 二进制 B. 八进制 C. 十进制 D. 十六进制答案:A3、下面哪种情况下会发生CPU的分支预测错误?() A. 顺序预测B. 跳转预测C. 高速缓存D. 直接预测答案:B4、在计算机的存储器中,容量最大的部分是:() A. Cache B. RAMC. ROMD.硬盘答案:D5、下列哪种情况可能会导致计算机的内存出现故障?() A. 电源故障 B. 软件故障 C. 硬件故障 D. 网络故障答案:C二、填空题6、在计算机中,CPU主要由 ________ 、________ 、________ 三部分组成。
答案:运算器、控制器、存储器61、在计算机的存储器中,________ 存取速度最快,________ 容量最大。
答案:Cache,RAM611、CPU执行的指令最终由 ________ 输出。
答案:显示器6111、在计算机内部,数据和指令都是以二进制形式进行处理和存储的,这一原理是由 ________ 提出的。
答案:香农61111、在计算机中,________ 是用来存储运行时数据的核心部件。
答案:内存三、简答题11、请简述计算机CPU的工作流程。
答案:计算机CPU的工作流程包括取指令、解码、执行指令和写回结果四个步骤。
具体来说,CPU 从内存中获取指令,然后解码指令并执行,最后将结果写回到内存中。
这个过程会不断重复,使得计算机能够连续执行各种任务。
111、请说明指令和数据在计算机内部有何区别。
答案:在计算机内部,指令和数据没有本质区别,它们都是二进制形式存在的。
但是,为了区分它们,通常将那些访问内存、运算等产生效果的二进制称之为指令,而那些被运算的二进制则称之为数据。
计算机组成原理习题含参考答案
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
计算机组成原理期中考试答案
期中考试试题(11电气自动化)1、把下列十进制转换成二进制和十六进制,取三位小数。
(15分)(1)25.43 11001.011B 19.6H(2)72.44 1001000.011B 48.6H(3)108.2 1101100.001B 6C.2H2、将下列定点小数和定点整数的二进制真值表示成8位原码和补码的形式。
(10分)(1)-11010 ( 10011010)原=(11100110)补(2)-0.1001101 (1.1001101)原=(1.0110011)补3、已知x=0.11101,y=1.11011,用定点补码加、减法分别求x+y 和x-y ,并指出结果是否溢出。
(10分)解:[x+y]补=[x] 补+[y] 补=0.1110100+1.0010100=0.0001000 因为最高有效位和符号位都有进位,所以无溢出[x-y] 补=[x] 补+[-y] 补=1.1100000因为最高有效位有进位,而符号位无进位,所以溢出4、某8位计算机系统中,内存容量为16K ×8位。
问(1)CPU 应能输出多少条地址线和多少条数据线?(2)若采用256×2位的RAM 芯片构成,需要多少个芯片?(3)应该用哪几位地址码来选择RAM 芯片? (15分)解:(1)14条地址线,8条数据线(2)16K ×8/(256×2)=256(3)应使用A8、A9、A10、A11、A12、A13来选择RAM 芯片5、某计算机的指令格式如下所示X 为寻址特征位,且X=0时,不变址;X=1时,用变址寄存器X 1进行变址;X=2时,用变址寄存器X 2进行变址;X=3时,相对寻址。
设(PC )=1234H ,(X 1)=0037H ,(X 2)=1122H ,请确定指令4410H 、4510的有效地址为多少?(用十六进制表示)(10分)解:4410H=0100010000010000B 则X=00=0,EA=D=00010000B=10H 4510=0100010100010000 则X=01=1,EA=(X 1)+D=0037H+10H=0047H6、CPU 结构如图所示,其中有一个累加寄存器AC 、一个状态条件寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。
计算机组成原理 期中考试答案
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.计算机的主机主要包括中央处理器和_____________。
计算机组成原理考试题+参考答案
计算机组成原理考试题+参考答案一、单选题(共90题,每题1分,共90分)1、在三种集中式总线控制方式中,()方式响应时间最快。
A、独立请求B、计数器定时查询C、串行链接D、以上都不是正确答案:A2、计算机中常采用下列几种编码表示数据,其中,± 0 编码相同的是()。
Ⅰ . 原码Ⅱ . 反码Ⅲ . 补码Ⅳ . 移码A、Ⅲ 和ⅣB、Ⅰ 和ⅣC、Ⅰ 和ⅢD、Ⅱ 和Ⅲ正确答案:A3、半导体EPROM中写入的内容,可以通过( )擦除。
A、紫外线照射B、电信号C、口令D、DOS命令正确答案:A4、浮点数加减中的对阶是指()。
A、将加数的阶码调整到与被加数的阶码相同B、将较大的一个阶码调整到与较小的一个阶码相同C、将被加数的阶码调整到与加数的阶码相同D、将较小的一个阶码调整到与较大的一个阶码相同正确答案:D5、已知小写英文字母“ a” 的 ASCII 码值为 61H ,现字母“ g” 被存放在某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数是()。
A、E7HB、66HC、E6HD、67H正确答案:A6、通常划分计算机发展时代是以()为标准的。
A、所用的电子器件B、运算速度C、计算机结构D、所有语言正确答案:A7、假定用若干16K×1位的存储器芯片组成一个64K×8位的存储器,芯片内各单元连续编址,则地址BFF0H所在的芯片的最小地址为()。
A、8000HB、4000HC、6000HD、A000H正确答案:A8、下面是关于计算机中存储容量单位的叙述,其中错误的是()。
A、一台计算机的编址单位、指令字长和数据字长都一样,且是字节的整数倍B、最小的计量单位为位(bit),表示一位“0”或“1”C、最基本的计量单位是字节(Byte),一个字节等于8bD、主存容量为1KB,其含义是主存中能存放1024个字节的二进制信息正确答案:A9、CPU取出一条指令并执行该指令的时间被称为()。
计算机组成原理-期中测试题参考答案
五邑大学期中试卷参考答案学期: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)。
计算机组成原理考试试题及答案
计算机组成原理考试试题及答案一、选择题 (每题5分,共50分)1. 下列哪种设备不属于输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C2. 下列哪种存储器访问速度最快?A. 硬盘B. 缓存C. 内存D. 光盘【答案】B3. 下列哪种指令能够实现两个数相加?A. ADDB. SUBC. MULD. DIV【答案】A4. 下列哪种总线用于连接处理器和内存?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】D5. 下列哪种寄存器用于存储指令?A. 数据寄存器B. 地址寄存器C. 指令寄存器D. 状态寄存器【答案】C6. 下列哪种缓存方式是CPU缓存采用的?A. 直接映射缓存B. 全相连缓存C. 组相连缓存D. 以上都对【答案】D7. 下列哪种技术能够提高存储器的访问速度?A. 并行存储B. 串行存储C. 缓存D. 分页存储【答案】C8. 下列哪种指令能够实现两个数相乘?A. ADDB. SUBC. MULD. DIV【答案】C9. 下列哪种设备属于输出设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C10. 下列哪种总线用于连接处理器和外部设备?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】B二、填空题 (每题5分,共30分)11. 计算机的中央处理器简称为________。
【答案】CPU12. 计算机中用于存储程序和数据的设备称为________。
【答案】存储器13. 计算机中的数据是以________的形式进行存储和传输的。
【答案】二进制14. 计算机中的内存分为________和________两种类型。
【答案】RAM, ROM15. 在计算机中,数据的传输是通过________实现的。
【答案】总线三、简答题 (每题10分,共30分)16. 请简述CPU的主要功能。
【答案】CPU的主要功能是执行程序中的指令,进行数据的运算和控制计算机的运行。
计算机组成原理期中考试试卷及答案
试题纸课程名称:计算机组成原理适用专业年级:计算机2008级期中考试考生学号:考生姓名:…………………………………………………………………………………………………………………一.单项选择题,从供选择的答案中选出正确的答案,并将标号写在答题册中(每小题 1分,共10分)。
1.四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能()A. 行波进位B.组内先行进位,组间先行进位C. 组内先行进位,组间行波进位D. 组内行波进位,组间先行进位2.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是()A. 11001011B. 11010110C. 11000001D. 110010013. 在定点二进制运算器中,减法运算一般通过()来实现A.原码运算的二进制减法器 B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 补码运算的二进制加法器4. 下列因素中,与cache的命中率无关的是()A.主存的存取时间B.块的大小C.cache的组织方式D.cache的容量5. 计算机的存储器采用分级存储体系的主要目的是()A.便于读写数据 B. 减小机箱的体积C. 便于系统升级D.解决存储容量、价格和存取速度之间的矛盾6. 相联存储器是按()进行寻址的存储器A. 地址制定方式B. 堆栈存取方式C. 内容制定方式D.地址制定与堆栈存取方式结合7.存储单元是指()A.存放一个二进制信息位的存储元B.存放一个机器字的所有存储元集合C.存放一个字节的所有存储元集合D.存放两个字节的所有存储元集合8. 双端口存储器之所以能高速进行读写,是因为采用()A. 高速芯片B. 两套互相独立的读写电路C. 流水技术D.新型器件9.寄存器间接寻址方式中,操作数处在()A. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈10.在定点数运算中产生溢出的原因是()A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果超出了机器的表示范围D.寄存器的位数太少,不得不舍弃最低有效位二.填空题,将适合填入以下各题下划线处的内容写在答题册中(每个空1分,共15分)1.存储器的技术指标有()、()、()和()。
13-14(1)计算机组成原理期中考试参考答案
一、单项选择题(10小题,每小题2分,共20分)1.电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提出的基本原理。
他就是_________。
A.牛顿B.爱因斯坦C.爱迪生D.冯·诺依曼2.计算机各组成部件的相互连接方式,从早期以运算器为中心,发展到现在的以_________为中心。
A.控制器B.运算器C.存储器D.CPU3.下列语句中_________是正确的。
A.1KB=1024×1024B B.1KB=1024MBC.1MB=1024×1024B D.1MB=1024B4.一般8位的微型机系统以16位来表示地址,则该计算机系统由_________个地址空间。
A.256 B.65535 C.65536 D.1310725.下列不同进位计数制的数中,最大的数是_________。
A.(0.101)2 B.(0.62)10C.(0.52)8D.(0.75)166.设在数据传送中采用偶校验,若接收到的代码为10111011,则表明传送中_________。
A.未出现错误B.最低位出错C.出现奇数位错D.未出现错误或出现偶数位错7.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则其真值为________。
A.-127 B.-125 C.-32 D.-88.和辅存相比,主存的特点是_________。
A.容量小、速度快、成本高B.容量小、速度快、成本低C.容量大、速度快、成本高D.容量小、速度慢、成本低9.相联存储器与传统存储器的主要区别是前者又叫按_________寻址的存储器。
A.地址B.内容C.堆栈D.变址10.某计算机字长16位,它的存储容量是1MB,按字编址,它的寻址范围是_________。
A.512K B.1M C.512KB D.1MB二、判断题(10小题,每小题1分,共10分)√1.程序员编程所用的地址叫做逻辑地址。
《计算机组成原理》期中测试A答案及评分标准_2010级信管
《计算机组成原理》期中测试A答案及评分标准_2010级信管考试班级: 2010级信管1、2、3、4班 #2010-2011学年第二学期《计算机组成原理》期中试卷(时间 120分钟)1. 在机器数________ C ___中,零的表示形式中惟一的。
A. 原码B. 补码C. 补码和移码D. 原码和反码2.某主存地址线有11根,数据线有8根,则该主存的存储空间大小为_______D____。
A .8位B .88位C .8192位D .16384位3.Intel2114为1K 4位的存储器,要组成64KB 的主存储器,需要____A___个RAM 芯片。
A .128B .48C .32D .164.原码加减法是指___B____。
A .操作数用原码表示,连同符号位直接相加减B .操作数取绝对值,直接相加减,符号位单独处理C .操作数用原码表示,尾数直接相加减,符号位单独处理D .操作数用原码表示,根据两数符号决定实际操作,符号位单独处理5.设某浮点数共12位。
其中阶码含1位阶符共4位,以2为底,补码表示; 尾数含1位数符共8位,补码表示,规格化,则该浮点数所能表示的最大正数为___C__。
A .27B .28C .27-1 D .28-1 6.通用寄存器组属于____A__的组成部件。
A .运算器B .控制器C .存储器D .适配器7.如果X 为负数,由[X]补求[-X]补是将_____D___。
A .[X]补各值保持不变B .[X]补符号位变反,其他各位不变C .[X]补除符号位外,各位变反,末位加1一、单项选择题(每小题1分,共22分,请将正确答案标号写在各题中的空白处)考试班级:2010级信管1、2、3、4班#D.[X]补连同符号位一起各位变反,末位加18. 若十进制数为132.75,则相应的十六进制数为(② )。
①21.3②84.c③24.6④84.69.若x=1011,则[x]补=(④ )。
计算机组成原理期中考参考答案
订
信
级 班级
生
考
专业
装
系
第1页共3页
三、计算题一(本题 15 分)
1.(10 分)使用原码一位乘法计算 X×Y。X=0.11101,Y=0.01111 2.(5 分)用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出。X=0.11011,Y=0.11111.
第2页共3页
装
八、分析题二(本题 8 分)
设某机型寄存器字长 16 位,用十六进制方式表示,已知:变址寄存器的内容为 0004H,PC 的内
容为 0003H,内存中部分单元的内容如下:
地址 内容
地址 内容
0002H 000AH 0007H 000AH
0003H 0002H 0008H 0002H
0004H 0007H 0009H 0003H
六、计算题四(本题 5 分)
某处理器包含一个片内 cache,容量为 8KB,且采用 4 路组相联结构,块的大小为 4 个 32 位字。当 Cache 未命 中时,以分组方式从主存读取 4 个字到 Cache,假定主存容量为 16MB,试说明: (1)(1 分)Cache 共分为多少组。 (2)(4 分)写出主存的字节地址的格式,并说明地址格式中的不同字段的作用和位数。
九、分析题三(本题 6 分)
某机型 16 位字长指令格式如下:
OP(5位)
M(3位)
D(8位)
其中,D是形式地址,采用补码表示(包括一位符号位),M是寻址方式: M=0 立即寻址; M=1 直接寻址(这是D为地址,无符号数); M=2 间接寻址; M=3 变址寻址(变址寄存器Ri,16位); M=4 基址寻址(基址寄存器Rb,16位); M=5 相对寻址。 (2 分)该指令格式最多可以定义多少种不同的操作?立即数寻址操作数的范围是什么? (2 分)写出各种寻址方式的有效地址的计算表达式。 (2 分)各种寻址方式能访问的最大主存范围是多少?
期中测试题答案
《计算机组成原理》期中试题一、填空题(每空1分,共20分)1.主存和cache的地址映象方法很多,常用的有直接映像、组相连映像、和全相连映像。
2.在下列常用术语后面,写出相应的中文名称:RISC___ ___CACHE___ _精简指令系统计算机、高速缓冲存储器、3.X=-0.1011,Y=-0.0001,则X补= 1.0101 , Y补= 1.1111 ,[X+Y]补= 1.0100 。
4.设 n = 8包括一位符号位),补码Booth算法需做 7 次移位和最多 8 次加法。
5.设 n = 8包括一位符号位,补码一位除中,被除数和除数同号,需要做减法运算(加或减)。
6.8位补码整数的表示范围为-128~127 。
7.浮点数X = -11.011 * 2100,的规格化形式为 -0.11011*21108.I/O与主机交换信息的控制方式中,程序查询方式CPU和设备是串行工作的。
9.Cache和主存的映像方式中,全相连方式灵活性最强,成本最高10.一个浮点数,当其尾数右移一位时,欲使其值不变,阶码必须 +1 。
11.指令的长度主要取决于操作码的长度、操作数的长度和操作数的个数。
12.某计算机的cache采用4路组相联映像,已知cache容量为4KB,主存容量为1MB,每个字块32B(1B=1字节)。
组地址 5 位,组内块号 2 位,块内地址 5 位(按字节编址)。
13.补码定点数加减运算采用双符号位判断溢出,当双符号位为相同时没有溢出。
二、单项选择题(每题1.5分,共45分)A.操作系统来管理的 B.程序员调度的 C.由硬件自动完成的 D.用户软件完成2.CPU响应中断的时间是______。
A.中断源提出请求 B.取指周期结束 C.执行周期结束 D.间址周期结束3.三种集中式总线控制中,______方式对电路故障最敏感。
A.链式查询 B.计数器定时查询 C.独立请求 D.以上都不对4.在机器数______中,零的表示形式是唯一的A. 原码B. 反码C. 补码和移码D. 原码和反码5.设寄存器内容为10000000B,若它的真值为-127,则为______A.原码B. 补码C.反码D. 移码和原码6.主机与I/O设备传送数据时采用______ CPU效率最高A.程序查询方式B.中断方式C.DMA方式D.以上方式效率相同7.Intel 2164 DRAM芯片内部数据位采用128×128矩阵排列,刷新周期为2ms,读写周期为0.1μs。
计算机组成原理期中测验题(10级)答案
《计算机组成原理》期中测验试题姓名________ 学号__________一、单项选择题1.假定采用IEEE754单精度浮点数格式表示一个数为45100000H,则该数的值是【 B】。
A.(+1.125)10×210B.(+1.125)10×211C.(+0.125)10×211D.(+0.125)10×2102. 在16位定点小数补码的表示范围中,最大正小数为【 B 】。
A. +(1–2-16)B. +(1–2-15)C. 2-16D. 2-153. 在下列有关补码和移码关系的叙述中,【 B 】是不正确的。
A.相同位数的补码和移码表示具有相同的表数范围B.零的补码和移码表示相同C.同一个数的补码和移码表示,其数值部分相同,而符号相反D.一般用移码表示浮点数的阶,而补码表示定点整数4.假定一个系统的物理地址空间大小为为512MB,按字节编址,每次读写操作最多可以一次存取32位。
则存储器地址寄存器MAR和存储器数据寄存器MDR的位数分别为【 B 】。
A.29,8B.29,32C.27,8D.27,325.如果浮点数的尾数用补码表示,则下列【 D 】中的尾数是规格化数形式。
A..1.11000B..0.01110C..0.01010D..1.000106.动态RAM的刷新是以【 B 】为单位进行的。
A.存储单元B.存储矩阵行B.存储矩阵列D.存储芯片7. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是【 D 】。
A.11001011 B.11010110C.11000001 D.11001001二、简答题:1.加法器和ALU的差别是什么?【答案】:加法器只能实现两个输入的相加运算,而ALU可以实现多种算术逻辑运算。
在数据通路中有些地方只需做加法运算,如:指令地址计算时,这时就不需要用ALU,只要用一个加法器即可。
2 说明IEEE 754浮点数格式中的隐蔽位的含义与用法。
(完整版)计算机组成原理试题和答案
计算机组成原理题集含答案题库题目总数:293第一章单选题1、控制器、运算器和存储器合起来一般称为(主机):I/O部件内存储器外存储器主机2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令精确结果处理存储器按内部地址访问自动工作3、输入、输出设备以及辅助存储器一般统称为(外围设备):I/O系统外围设备外存储器执行部件4、计算机硬件能直接识别和执行的语言是(机器语言):高级语言汇编语言机器语言符号语言判断题5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。
6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。
7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。
(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。
(对)填空题9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。
10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分.11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。
12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。
13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。
简答题14、什么是存储容量?什么是单元地址?存储器所有存储单元的总数称为存储器的存储容量。
灭个存储单元都有编号,称为单元地址.15、什么是外存?简述其功能。
外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存.外存可存储大量的信息,计算机需要使用时,再调入内存。
计算机组成原理习题(附参考答案)
计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。
A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。
A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。
A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。
A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。
A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。
A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。
A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理期中测试题参考答案
公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]
五邑大学期中试卷参考答案
学期: 2014 至 2015 学年度 第 1 学期
课程: 计算机组成原理 课程代号: 0800200 使用班级:130801~120802、130803 一、 单项选择题
1. 计算机各组成部件的相互连接方式,从早期以运算器为中心,发展到现在的以 D 为中心。
A .控制器
B .运算器
C .存储器
D .CPU
2. 下列不同进位计数制的数中,最大的数是 B 。
A .2
B .8
C .10
D .16
3. 电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提出的基本 原理。
他就是 D 。
A .牛顿
B .爱因斯坦
C .爱迪生
D .冯·诺依曼
4. 一个含符号16位的补码机器数的表示范围是( B )。
A .-215-1 ~ +215-1
B .-215 ~ +215
-1 C .-216-1 ~ +216-1 D .-216 ~ +216-1 5. 采用单符号法判定补码加减运算溢出的法则是 C
A .进位是1溢出
B .进位是0无溢出
C .符号位与次高位进位状态相同无溢出
D .符号位与次高位进位状态相异无溢出 6. ___D_____。
A .未出现错误
B .最低位出错
C .出现奇数位错
D .未出现错误或出现偶数位错
7. 寻址512K ×8 存储器所需最少的地址线( C )
A .9
B .11
C .19
D .21 8. 静态RAM 的特点是____C____。
A .工作时存储内容不变
B .断电后存储内容不变
C .不需刷新
D .不需电源提供电流
9. 主存到cache 的映射不需要替换策略的是( A )。
A.直接映射方式 B.全相联映射方式
C.组相联映射方式D.以上三种映射方
式
10. 用8K×8 存储芯片组成一个64K×32的存储系统,需要芯片
( C )片。
A.8 B.16
C.32 D.64
二、判断题
1._ √由许多部件组成,其核心部分是算术逻辑运算单元(ALU)。
2、√有符号阵列乘法可用无符号阵列乘法和三个求补器实现。
3、×在机器运算中减法通常采用减法器来实现。
4、×采用先行进位的加法器比采用行波进位的加法器结构简单。
5、√当输入任务数为n时,一个m级流水线的加速比是(m×n)/(m+n-1)。
6.√主存的存取时间与Cache的命中率无关。
7.√双端口存储器在左端口与右端口的地址码相同情况下会发生读写冲突
8.√相联存储器与传统存储器的主要区别是前者又叫按内容寻址的存储器。
9.√在程序的执行过程中,Cache与主存的地址映射是由硬件自动完成的。
10.×采用交叉存储数据是连续地放在一个存储模块中。
三、填空题
1.CPU执行一段程序时,Cache完成存取的次数为1800次,主存完成存取的次数为200次,
Cache的命中率h=( 90 )% 。
2.一个五级的流水处理器,当任务饱满时,它处理10条指令的加速比是( 5 )。
3.8位二进制补码表示整数的最大值为( 127 )10,最小值为( -。
128 )
10
4.在一个有四个过程段的浮点加法器流水线中,假设四个过程段的时间分别是T1=60ns、
T2=50ns、T3=90ns、T4=80ns。
则加法器流水线的时钟周期至少为( 90 ) ns。
5.某数在计算机中用BCD码表示为1001 1000 0111,其真值为。
( 987 )
10
6.一个16K×32位的存储器,其地址线和数据线的总和是(46 )
根。
7.一个四路组相联的Cache共有64块,主存共有8192 块,每块32个
字。
则主存地址中的主存
字块标记为( 9 )位,组地址为( 4 )位,字块内地址为( 5)位。
四、机器码填表
已知一个数的真值,原码,反码或补码,写出其余的值及补码的奇校验
位。
五、机器定点运算题(10分)
设x= - 97,y =55, 均采用8位二进制补码表示(含1位符号位),按机器
补码加减法规则计算x+y和x-y, 并根据双符号法判断计算结果是正常、上
溢出或下溢出,对正常结果还原成十进制数真值。
答案
x= -97= - 1100001 y = 55=110111 [x+y]补= [x]+[ y]补=11 0011111+ 00 0110111=11 1010110
11 0011111
+ ) 00 0110111
11 1010110
双符号位为11,故结果正确,无溢出,真值= -101010= -42 [x-y]补= [x]+[- y]补=11 0011111+ 11 1001001=11 1010110
11 0011111
+) 11 1001001 10 1101000 双符号位为10,故结果不正确 ,下溢出
六、 机器浮点运算题
已知 x= 2 y=2
求:(1)化x,y 为标准规格化浮点数格式;
(2)按机器浮点数计算步骤计算 x+y 。
(指数按实际指数计算,不用按754标准+127) 答案:
写出x ,y 的浮点表达式 : x= 2100× y=2101× (+ 浮点运算
① 对阶:因x 阶码小,所以调整x 指数向y 看齐(即阶码+1,尾数右移一位)
x=2101×
② 尾数相加减
x+y=2101×+ 2101× (+ =2101× ③ 规格化处理 x+y=2011× ④ 溢出检查
-126≤x+y 的指数=3≤127 , 没有溢出
7、某计算机主存8MB,分成4096块。
Cache64KB,分成和主存同样大小的
块,地址映像采用直接映像方式,见下图。
求:(1)Cache有多少块块号为多少位(2)Cache的块内地址为多少位(3)设Cache中的主存标记如图所示,当CPU送出地址为7F1057H时,能否在Cache命中若送出地址为000000H时,能否在Cache中命中上述两个地址若不在Cache 中,应映射到Cache中的哪一块
(1×1024K/4K=2048字=2K
主存有4096块=4K=22×210=212
故主存块号s=12
Cache块的大小与主存块相同即2K
故 Cache有 64K/2K=32行=25(块)
Cache行号(块号)位数为r=5
(2)Cache的块内地址与主存块内地址位数一致
块的大小=2K=2×210=211
故块内地址位数w=11
(3)标记位数tag=s-r=12-5=7
按直接英皇社 s-r, r, w 三个段长展开内存单元7F1057H的二进制地址
7F1057H= 1 1 1 1 1 1 1 0 0 0 1 0 0 0 0 0 1
0 1 0 1 1 1
由于该地址映射到00010即2块,并且2块的标志区为111 1111 所以命中。
对于000000H 地址 0块的标记不是0000000所以未命中,应该将内存0块
映射到Cache 的0块,并且将现在cache 0块标记1101000更换为0000000。
000000H= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0
八、存储器设计题(10分) 某机器中,已知配有一个地址空间为0000H~1FFFH 的ROM 区域(8K ×
16)。
现在再用RAM 芯片(8K ×8)形成一个16K ×16的RAM 区域,起始地址为6000H 。
假设RAM 芯片有片选CS 和读写R/W 信号控制端。
CPU 地址总线为A 15~A 0,数据总线为D 15~D 0,读写控制信号为R/W ,要求:
(1)需用几片RAM 芯片(8K ×8)给出ROM 和RAM 的地址空间分布表。
(2)将ROM 和RAM 同CPU 连接,画出逻辑图。
解答:
(1)存储芯片数量计算
对于系统程序区ROM 型存储芯片,0000H~1FFFH ,采用1片8K ×16 ROM
对于数据区RAM 型存储芯片
数量=(16K/8K )×(16/8)=2(片容量扩展)×2(片字长扩展)=4片
(2)地址空间分配
片内地址A0~A12,占用13位,高3位A13,A14,A15,用于译码 地址空间分配如下:
Tag=7 r=5 w=11 Tag=7 r=5 w=11
(3)存储器逻辑电路设计。