计算机原理期中试试题
- 格式:doc
- 大小:19.50 KB
- 文档页数:3
计算机组成原理期中考试试卷⼀、填空题(每空1 分,共30 分)1.计算机系统是由⼀个硬件和软件组成的多层次结构。
2. 随⼤规模集成电路技术的发展和软件硬化的趋势,现在已经可以将许多复杂、常⽤的程序制作成固件,从功能上说是软件,从形态上说是硬件。
3.在计算机系统中,数的真值变成机器代码时有原码表⽰法、表⽰法、补码表⽰法和移码表⽰法。
其中浮点数的阶码主要⽤采⽤移码表⽰,以利于⽐较两个指数的⼤⼩和对阶操作。
4.在计算机系统中,存储器通常采⽤由⾼速缓冲存储器、主存储器、外存储器构成的多级存储器体系结构,CPU能直接访问⾼速缓冲存储器、主存储器但不能直接访问外存储器。
5.机器字长是指计算机能直接处理的⼆进制数据的位数,它决定了计算机的运算精度。
6.形成指令地址的⽅式,称为A.___指令寻址___⽅式,有B. __顺序____寻址和C. ___跳跃___寻址。
7.⼀个较完善的指令系统应当包括数据处理、数据存储、数据传送、程序控制四⼤类指令。
8. 对存储器的要求是A. ___容量⼤___,B. _速度快_____,C. _成本低____。
为了解决这三⽅⾯的⽭盾,计算机采⽤多级存储体系结构。
9.⼀台计算机中所有机器指令的集合,称为这台计算机的指令系统,指令格式中通常由操作码字段和地址码字段字段组成。
其中__操作码____字段表征指令的特性与功能。
⼆、单项选择题(在每⼩题的四个备选答案中,选出⼀个正确答案,并将正确答案的序号填在题⼲的括号内)1.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是( B )。
A. 64KB. 32KC. 64KBD. 32 KB2.. 双端⼝存储器在__B____情况下会发⽣读/写冲突。
A. 左端⼝与右端⼝的地址码不同B. 左端⼝与右端⼝的地址码相同C. 左端⼝与右端⼝的数据码不同D. 左端⼝与右端⼝的数据码相同3. 寄存器间接寻址⽅式中,操作数处在__B____。
计组期中考试考试说明考试说明:考察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、目前的计算机中,代码形式是()CA、指令以二进制的形式存放,数据以十进制的形式存放。
B、指令以十进制的形式存放,数据以二进制的形式存放。
C、指令和数据均以二进制的形式存放。
D、指令和数据均以十进制的形式存放。
2、目前普遍使用的微型计算机采用的电路是( )DA、电子管B、晶体管C、集成电路D、超大规模集电成路3、完整的计算机系统应包括()DA、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、配套的硬件设备和软件系统4、计算机语言有许多种,其中与硬件直接相关的是( ) CA、网络语言B、操作系统C、机器语言D、高级语言5、在8421码表示的二—十进制数中,代码1001表示( ) CA、3B、6C、9D、16.代码10101逻辑右移一位后得( ) DA、10010B、10011C、01011D、010107、下列数中最小的数是()。
BA、(1010010)2B、(0101000)BCDC、(512)8D、(235)168、下列数中最大的数是()BA、(10010101)2B、(227)8C、(96)16D、(143)109、设寄存器的位数为8位,机器数采用补码形式(一位为符号位)对应于十进制为-27,寄存器内为()CA、(27)16B、(9B)16C、(E5)16D、(5A)1610、立即寻址是指() BA、指令中直接给出操作数地址B、指令中直接给出操作数C、指令中间接给出操作数D、指令中间接给出操作数地址11、输入输出指令的功能是() CA、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU与I/O设备之间的数据传送D、改变程序执行的顺序12、在主存和CPU之间增加Cache的目的是()。
CA、扩大主存的容量B、增加CPU中通用寄存器的数量C、解决CPU和主存之间的速度匹配D、代替CPU中寄存器工作13、计算机系统的输入输出接口是()之间的交接界面。
一、单项选择题1.假定采用IEEE754单精度浮点数格式表示一个数为45100000H,则该数的值是【B】。
A.(+1.125)10×210 11B.(+1.125)10×210C.(+0.125)10×2 D.(+0.125)10×22. 在16位定点小数补码的表示范围中,最大正小数为【B 】。
-16-15A. +(1–2)B. +(1–2)-16 -15C. 2 D. 23. 在下列有关补码和移码关系的叙述中,【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 11二、简答题:1.加法器和ALU的差别是什么?【答案】:加法器只能实现两个输入的相加运算,而ALU可以实现多种算术逻辑运算。
在数据通路中有些地方只需做加法运算,如:指令地址计算时,这时就不需要用ALU,只要用一个加法器即可。
2 说明IEEE 754浮点数格式中的隐蔽位的含义与用法。
答:所谓隐蔽位就是浮点数的规格化的最高数值位。
规格化的浮点数其尾数的最高数值位一定是1,所以浮点数在传送与存储过程中,尾数的最高位可以不表示出来,只在计算的时候才恢复这个隐蔽位。
计算机原理考试题及答案一、单项选择题(每题2分,共20分)1. 计算机中,CPU的中文名称是:A. 存储器B. 中央处理器C. 输入设备D. 输出设备答案:B2. 下列哪个选项不是计算机硬件的组成部分?A. 显示器B. 键盘C. 操作系统D. 打印机答案:C3. 计算机中,RAM代表的是:A. 随机存取存储器B. 只读存储器C. 可编程逻辑阵列D. 硬盘驱动器答案:A4. 在计算机系统中,用于执行程序的是:A. 硬盘B. 内存C. 打印机D. 显示器答案:B5. 下列哪个设备通常不用于数据输入?A. 鼠标B. 键盘C. 显示器D. 扫描仪答案:C6. 计算机程序设计语言通常分为哪两大类?A. 汇编语言和高级语言B. 机器语言和汇编语言C. 高级语言和机器语言D. 汇编语言和机器语言答案:A7. 在计算机中,二进制数1010转换为十进制数是:A. 8B. 9C. 10D. 11答案:B8. 计算机病毒是一种:A. 计算机硬件B. 计算机软件C. 计算机操作系统D. 计算机程序答案:D9. 在计算机中,位(bit)是数据存储的最小单位,它表示:A. 一个字符B. 一个数字C. 一个二进制数字D. 一个存储单元答案:C10. 下列哪个选项不是计算机软件的组成部分?A. 操作系统B. 应用程序C. 硬件D. 驱动程序答案:C二、多项选择题(每题3分,共15分)1. 计算机的主要硬件组成部分包括:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:ABCD2. 计算机软件可以分为:A. 系统软件B. 应用软件C. 硬件D. 网络软件答案:ABD3. 计算机的输入设备包括:A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:ABD4. 计算机的输出设备包括:A. 显示器B. 打印机C. 键盘D. 鼠标答案:AB5. 计算机病毒的特点包括:A. 破坏性B. 传染性C. 隐蔽性D. 可预测性答案:ABC三、判断题(每题1分,共10分)1. 计算机的CPU是其核心部件,负责执行程序指令。
计算机原理科目期中试卷部:出卷人:班级:说明:1-30题答案填入下列表格。
一、单项选择题(本大题共30小题,每小题1分,共30分)1.64位微型计算机中的“64”,是指下列技术指标中的()A.CPU功耗B.CPU字长C.CPU主频D.CPU型号2.已知字符“A”的ASCII码值为65,则字符“y”的ASCII码值不可能是()A.01111001B.171QC.7AHD.1213.存储1000个32*32点阵的汉字字模信息需要的字节数是()A.125KB.128KC.126KD.132K4.下列存储器中断电后信息将会丢失的是()A.ROMB.RAMC.CD-ROMD.DVD-ROM5.按电子元器件划分,中小规模集成电路是计算机发展阶段的()A.第一代产品B.第二代产品C.第三代产品D.第四代产品6.若机器数用8位补码表示,则其表示范围是()A.-128~+128B. -127~+127C. -128~+127D. -127~+1287.若机器数10110011对应的真值为-4DH,则该机器数采用的表示形式是()A.补码B.反码C.原码D.移码8.下列数中最大的数是()A.(1011011)2B.(141)8C.(62)16D.(10010111)BCD 9.十进制数-75在某计算机内部用二进制代码10110101表示,其表示形式为()A.补码B.反码C.原码D.移码10.微型计算机的发展以()技术为指标。
A.操作系统B.微处理器C.软件D.磁盘11. 微型计算机产生于计算机发展的第()阶段。
A.一B.二C.三D.四12. 在机器数中,()的零的表示形式是唯一的。
A.补码B.反码C.原码D.原码和补码13. 计算机内的数有浮点和定点两种表示方法。
一个浮点法表示的数由两部分组成,即()。
A.指数和基数B.尾数和小数C.阶码和尾数D.整数和小数14. 机器数80H表示的真值为-128,则它表示的是()。
1 冯·诺依曼计算机结构及工作原理中,汇编语言是否需要编译?需要汇编语言是把机器语言的二进制代码对应成汇编的符号进行编程,属于符号化的语言。
汇编语言的程序必须经过一个称为汇编程序的系统软件翻译,将其转换为计算机的机器语言程序之后,才能在计算机上执行。
2 GCC生成C语言程序的可执行文件的哪一步是将预处理结果编译转换为二进制形式的汇编语言程序代码?错误描述,此步骤不是编译编译是将预处理结果转换为汇编语言,但汇编语言使用助记符,不是二进制形式。
此步骤描述错误,因为编译的结果不是二进制形式的汇编语言程序代码。
3 假设sizeof(int)=4 bytes,对于C语言代码int cod=2;printf(“%d\n”,~cod);,输出结果为?-3 cod的补码表示为00 00 00 02H,则~cod为FF FF FF FDH,而FF FF FFFDH在计算机中是以补码的方式解析,其真值为-3。
4 假定某数采用IEEE 754单精度浮点数格式表示为C8200000H,则该数的值是?-1.25*2^17 该浮点数二进制表示为1100 10000010 0000 0000 0000 0000 0000,数符为1,负值。
阶码为10010000即144,减去偏置值127,为17。
尾数01,加上隐含位换算成二进制为1.25。
浮点数为-1.25*2^17。
5 用十六进制形式表示的IEEE754标准32位单精度浮点数的规格化最大负数的机器数为?8080 0000H 最大负数即除符号位外,绝对值最小的正数。
由于移码的全1和全0用作特殊用途,能取得最小的移码是00000001,S=1,故最大负数的32位表示为1000 0000 1000 0000 0000 00000000 0000,其十六进制表示为80800000H。
6 设4个整数用8位补码分别表示为R0=FEH,R1=F2H,R2=90H,R3=F8H,哪个运算会出现溢出?R1*R3 8位补码所能表示的整数范围是-128~127。
南京邮电大学 2012/2013学年第二学期《微型计算机原理与接口技术》期中考试答案一.单项选择题(每小题2分,共20分)1. C,2. C,3. B,4. A,5. A,6. D,7. D,8. A,9. B,10. A二.填空题(每空1分,共15分)1. 970, 11000012. 883. E2BA, 0, 04. 数据总线, 控制总线5. 编译(或汇编), 链接6. 位扩展, 字和位同时扩展7. 0DH, 0AH, 44H三.简答题(共20分)1. (下面两组答案均可,每点1分,共5分)运算器、控制器、存储器、输入设备、输出设备CPU、存储器、I/O接口、输入设备、输出设备2.(共5分)(1)源程序只允许使用一个逻辑段(即代码段),不允许设置堆栈段;(2分)(2)程序使用的数据,可集中设置在代码段的开始或未尾;(1分)(3)在代码段偏移地址为100H的单元,必须是程序的启动指令;(1分)(4)代码段目标块小于64K。
(1分)3. (每点1分,共5分)(1)直接寻址;(1分)(2)寄存器间接寻址(或间址寻址);(1分)(3)基址寻址;(1分)(4)变址寻址;(1分)(5)基址加变址寻址;(1分)4. (以下每条1分,共7分)共同点:宏指令与子程序都可以简化程序设计,增强程序的可读性(1分)不同点:(1)子程序调用是由CPU完成的,宏指令调用是在汇编过程中由汇编程序完成的;(2分)(2)子程序调用可以减小目标程序的体积,宏指令则不能。
(2分)四.简单应用题(共24分)1. 解:(+120)补= 0111,1000B(1分)(+18)补= 0001,0010B(1分)0111,1000B+ 0001,0010B-----------------------1000,1010B (1分)结果溢出(2分)2. (每空1分,共4分)(1)6655H;(2)24C0H;(3)55H;(4)7766H3. (每小题1分,共4分)(1)AND AX, 0FFF0H(2)ROL BX, 8或者ROR BX, 8(3)IMUL CX, 4(4)MOV BX, WORD PTR DS:[2000H]4. (每空1分,共3分)8, 4, 285. (每空3分,共9分)(1) 将84H转换成二进制形式以倒序显示在屏幕上(2) 00100001(3) EXE文件编程格式五.综合应用题(共20分)1. (6分)XOR AL, ALTEST BX, 0010H (2分)JZ EXIT (2分)MOV AL, 1 (2分)EXIT: ……2. (14分).486 1分DATA SEGMENT USE16BUF DB ?, ?, ? 2分DATA ENDSCODE SEGMENT USE16 0.5分ASSUME CS:CODE, DS:DATA 1分BEG: MOV AX, SEG DATAMOV DS, AX 1分LEA SI, BUFMOV AL, [SI] 2分MOV CL, 4SHL AL, CL 3分ADD AL, [SI+1]MOV [SI+2], AL 1分MOV AH, 4CHINT 21H 1分CODE ENDS 0.5分END BEG 1分。
第一章微型计算机组成概述教学检测卷(本卷满分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.计算机的主机主要包括中央处理器和_____________。
五邑大学期中试卷参考答案学期: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)。
计算机原理期中试试题
1、第一个微处理器是年美国公司生产的,型号为。
2、CAD是的英文缩写。
3、什么是数制?
4、十进制有10个数码。
5、在数学上,数制中数码的个数定义为,十进制数的
为10。
6、写出数89098.4678的幂级数形式:。
7、写出十进制数N的幂级数形式的通式:。
8、二进制数有和两个数码,16进制数有
16个数码。
二进制数基数为,十进制数基数为,16进制数基数为。
9、70F.B1H的幂级数形式为。
10、二进制、十进制、十六进制、八进制数的区分符分别是。
11、在书写16进制数时,若最高位是字母时,必须在其前面加,以免与英文单词混淆。
12、11010.01B= D,215D= B。
13、任何十进制数都可以精确转换成一个二进制数。
-------()
14、十进制整数转换成十六进制整数可以采用法,十进制小数转换成十六进制小数常采用法。
15、1101111100011.100100B= H,3AB.7A5H=
B.
16、二进制数加法法则有:、、
、。
17、二进制数减法法则是:、、
、。
18、计算:(1)、1011.01B+11000.11B= ; (2)、11011B+10011B= ;(3)、—11001.101B+10011B= ;
(4)、设a=10010111B,b=11011001B,求a-b的值。
参考答案
1、1971、Intel、Intel 4004、
2、计算机辅助设计、
3、数制是指
数的制式,是人们利用符号记数的一种科学方法。
4、0,1,2,3,4,5,6,7,8,9、5、基数、基数、
6、8×104+9×103+0×102+9×101+8×100+4×10-1+6×10-2+7×10-3+8×10-4
7、略、8、0、1、0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F、2、10、16、
9、7×162+F×160+B×16-1+1×16-2=1807.6914D、10、B、D、H、O、11、0、12、26.25、 11010111、13、×、 14、除16逆取余、
乘16顺取整、15、1BE3.90、1110101011.011110100101、
16、0+0=0、
1+0=0+1=1、1+1=10、1+1+1=11、 17、0-0=0、1-1=0、1-0=1、0-1=1、18、(1)、100100.00B、(2)、101110B、(3)、-00110.101B、(4)、∵a<b
∴-(b-a)=-(11011001B-10010111B)=-01000010B。