计算机原理第二章-综合练习题
《计算机组成原理》各章练习参考答案

《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。
2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。
3.存储器中存放数据和程序。
4.一台计算机包括运算、存储、控制、输入及输出五个单元。
5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。
6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。
7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实现。
8.计算机软件一般分为系统软件和应用软件。
9.完整的计算机系统由硬件系统和软件系统构成。
10.机器字长是指一台计算机一次所能够处理的二进制位数量。
11.数据分类、统计、分析属于计算机在数据处理方面的应用。
12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。
13.个人台式商用机属于微型机。
14.对计算机软硬件进行管理,是操作系统的功能。
15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。
16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。
17.“存储程序控制”原理是冯.诺依曼提出的。
18.运算器和控制器构成CPU,CPU和主存构成主机。
19.取指令所用的时间叫取指周期,执行指令所用的时间叫执行周期。
20.每个存储单元都有一个编号,该编号称为地址。
21.现代计算机存储系统一般由高速缓存、主存和辅存构成。
22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。
二.单选1.存储器用来存放( C )。
A.数据B.程序C.数据和程序D.正在被执行的数据和程序2.下面的描述中,正确的是( B )A.控制器能够理解、解释并执行所有的指令及存储结果。
计算机第二章试题及答案

计算机第二章试题及答案一、单项选择题(每题2分,共10分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项是计算机的输出设备?A. 键盘B. 鼠标C. 显示器D. 打印机答案:C3. 计算机的内存通常指的是什么?A. 硬盘B. 软盘C. 光盘D. RAM答案:D4. 在计算机术语中,"bit"指的是什么?A. 字符B. 字节C. 位D. 兆字节5. 下列哪个选项是计算机操作系统的主要功能?A. 管理文件B. 管理硬件C. 管理软件D. 所有选项答案:D二、多项选择题(每题3分,共15分)1. 下列哪些是计算机的主要硬件组成部分?A. CPUB. 内存C. 显示器D. 打印机E. 键盘答案:ABC2. 计算机软件可以分为以下哪些类型?A. 系统软件B. 应用软件C. 操作系统D. 游戏软件E. 办公软件答案:ABDE3. 下列哪些是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:ABC4. 在计算机系统中,哪些是常见的存储介质?A. 硬盘B. 光盘C. 软盘D. 闪存E. 磁带答案:ABDE5. 计算机病毒可以造成哪些影响?A. 数据丢失B. 系统崩溃C. 网络堵塞D. 硬件损坏E. 软件故障答案:ABE三、判断题(每题2分,共10分)1. 计算机的CPU是计算机的大脑。
(对)2. 计算机的内存是永久存储数据的地方。
(错)3. 计算机的硬盘是临时存储数据的地方。
(错)4. 计算机的操作系统是计算机硬件与用户之间的接口。
(对)5. 计算机病毒是一种可以自我复制的程序。
(对)四、简答题(每题5分,共20分)1. 请简述计算机系统的组成。
答案:计算机系统主要由硬件系统和软件系统组成。
硬件系统包括CPU、存储器、输入设备和输出设备等;软件系统包括操作系统、应用软件等。
2. 什么是计算机的内存?它有什么作用?答案:计算机的内存是一种半导体存储器,用于暂时存储CPU正在处理的数据和指令。
2.2-1 计算机原理综合练习题

计算机原理综合练习题 2-1一、填空题1. 计算机中的数有数据和数据两种表示方法。
2. 原码的编码规则是:最高位代表,其余各位是该数的。
3. 补码的编码规则是:正数的补码,负数的补码是将位后在最低位。
4.反码的码规则:正数的反码,负数的反码是将二进制位。
5. 一种制允许选用基本数字符号的个数叫。
6.通常把表示信息的数字符号称为。
7.八进制数的基数是。
8.7402.45Q的十六进制数是。
9.小型或微型计算机里,最普遍采用的字母与字符编码是。
10.计算机一般都采用进制数进行运算、存储和传送,其理由是。
11.十进制整数转换成二进制的方法是,小数转换成二进制的方法是。
12.进制的运算规则是。
13.目前常见的机器编码有、、和。
14.对-0和+0有不同表示方法的机器码是和。
二、单项选择题1. 下列数中最小的数为()A.10101101BB. 256QC. ACHD. 171D2. 将-33以单符号位补码形式存入8位寄存器中,寄存器中的内容为()A.DFH A1H 5FH 171D3. 对+0和-0表示形式惟一的机器码为()A.原码补码反码真值4. 8位补码可表示定点整数的范围是()A -127~+127B -128~+128C -128~+127D -127~+1285. 原码1.0101110所表示的真值为()A -0.0101110B +0.0101110C -0.1010010D +0.10100106. 在计算机加减法运算中,最常使用的是()A 原码B 补码C 反码D ASCII码7. 计算机中字符的编码为()A 原码B 补码C 反码D ASCII码8. 反码的作用是()A. 作为求补码的中间手段 B 作为求原码的中间手段C. 能将负数转换为正数D. 能将加减转换为加法四、判断题1.正的二进制定点小数的真值与机器码相同。
()2.十进制整数和十进制小数转换成二进制数的方法相同。
()3.定点负小数原码的数学表达式为:1+|X|,-1<X≤0 ()4.n位二进制整数和小数补码的模都是2 n 。
计算机组成原理---第二章测试题

计算机组成原理第二章测试题1.计算机系统中的I/O设备通过I/O端口与各自的控制器连接,然后由控制器与总线相连,常用的I/O端口有_D_。
A、并行口B、串行口C、视频口,USB口D、以上全部2.下列关于I/O控制器的叙述正确的是_A_。
A、I/O设备通过I/O控制器接收CPU的输入输出命令B、所有I/O设备都使用统一的I/O控制器C、I/O设备的驱动程序都存放在I/O控制器上的ROM中D、随着芯片组电路集成度的提高,越来越多的I/O控制器都从主板的芯片组中独立出来, 制作成专用的扩充卡B接口是由Compag,IBM,Intel,Microsoft和NEC等公司共同开发的一种I/O接口。
在下列有关USB接口的叙述中,错误的是_C_。
A、USB接口是一种串行接口,USB对应的中文为"通用串行总线"B、USB2.0的数据传输速度比USB1.1快得多C、利用"USB集线器",一个USB接口最多只能连接63个设备D、USB既可以连接硬盘,闪存等快速设备,也可以连接鼠标,打印机等慢速设备4.在目前的技术条件下,计算机使用的CRT显示器与LCD显示器相比具有_D_的优点。
A、没有辐射危害B、功耗小C、体积轻薄D、价格较低5.PC计算机中RAM的功能是_A_。
A、存放可读写的程序和数据B、用于永久存放专用程序和数据C、存放要求容量大速度慢的程序文件D、存放要求容量大速度慢的数据文件6.一台PC机上总有多种不同的I/O接口,如串行口,并行口,USB接口等。
在下列I/O接口中,不能作为扫描仪和主机接口的是_A_。
A、PS/2接口B、USBC、1394(FireWire)D、并行口7.下列说法中是正确的_B_。
A、半导体ROM信息可读可写,且断电后仍能保持记忆B、半导体ROM是非易失性的,断电后仍然能保持记忆C、半导体RAM是非易失性的,断电后不能保持记忆D、EPROM是可改写的,因而也是随机存储器的一种8.下面关于CPU性能的说法中,错误的是_D_。
计算机原理 第二章数据在计算机中表示 综合练习

计算机原理第2章数据在计算机中表示综合练习一、单项选择题:知识点:掌握数制:十进制(D),二进制(B),八进制(Q或O),十六进制(H)参考P7 1、下列数据中,可能是八进制数的是()。
A)488 B)317 C)597 D)1892、对于R进制数,每一位上的数字可以有()种。
A.R B.R-1 C.R/2 D、R+13、两个八进制数7Q和4Q,相加后得()A.10Q B.11Q C.13Q D.以上都不对4、两个十六进制7E5和4D3相加,得()A.BD8H B.CD8H C.CB8H D.以上都不对知识点:掌握数制之间的转换规律参考P1、R进制(二,八,十六)转换成十进制方法:按权展开,各项相加例:101.101B=1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=5.875207.24Q=2×82+0×81+7×20+2×8-1+4×8-2=135.52AF.4H=2×162+10×81+15×80+4×16-1=607.252、十进制转换成R(二,八,十六)进制方法:整数部分:除R取余,先得低位小数部分:乘R取整,先得高位3、二进制转换成八进制(十六进制)方法:以小数点为界,向左向右每三(四)位一组用一位八(十六)进制数表示4、八进制(十六进制)转换成二进制方法:每一位八进制(十六进制)用三位(四位)二进制数表示。
5、二进制数10101转换成十进制数是()。
A)25 B)23 C)21 D)226、二进制数1101.01转换成十进制数是()。
A)17.256 B)13.5 C)13.25 D)17.57、24.6Q=()十A.36.75 B.10.5 C.40.5 D.20.758、将十六进制数FF.1转换成十进制数是()。
第2章(计算机组成原理) 练习题、参考答案

第2章练习题参考答案一、判断题(正确Y,错误N)1. CPU在很大程度上决定了计算机的性能,CPU的运算速度又与CPU的工作频率密切相关。
因此,在其它配置相同时,使用主频为500MHz的Pentium4作为CPU 的PC机,比使用主频为1GHz Pentium4作为CPU的PC机速度快。
N2. 近年来,PC机中使用的1394接口比USB传输速度更快。
Y3. Cache存储器的存取速度比主存储器要快得多。
因此,为了提高程序的运行速度,在软件开发时,应尽可能多地使用Cache存储器。
N4. 主存储器在物理结构上由若干插在主板上的内存条组成。
目前,内存条上的芯片一般选用DRAM而不采用SRAM。
Y5. 在Pentium处理器中,整数ALU和浮点运算器可以分别对整数和实数同时进行运算处理。
Y6. RAM是随机存取存储器的缩写,其中“随机”的含义是:不论从(向)哪个地址读出或写入数据,所需时间都是相同的。
N7. 3.5英寸软盘的角上有一个小口,当滑动保护片将其盖住时,软盘就不能进行读写操作了。
N8. CPU工作时,它所执行的指令和处理的数据都是直接从磁盘或光盘中取出,处理结果也直接存入磁盘。
N9. 一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为“自举”或“引导”。
Y10. 若某台PC机主板上的CMOS信息丢失,则该机器将不能正常运行,此时只要将其他计算机中的CMOS信息写入后,该机器便能正常运行。
N11. BIOS芯片和CMOS芯片实际上是一块芯片的两种叫法,是启动计算机工作的重要部件。
N12. 一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统.N13. USB接口是一种高速的并行接口。
N14. 计算机中总线的重要指标之一是带宽,它指的是总线中数据线的宽度,用二进位数目来表示(如16位,32位总线)。
N15. 在BIOS中不包含扫描仪、打印机等设备的驱动程序。
(完整版)计算机组成原理第2章例题及参考答案

第二章数码系统例题及答案例题1写出下列各数的原码、反码、补码、移码(用二进制数表示)。
(1)-35/64 (2)23/128 (3)-127(4)用小数表示-1 (5)用整数表示-1 (6)用整数表示-128解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表示中原码和反码表示不出来,但补码可以。
例题2设机器字长为16位,分别用定点小数和定点整数表示,分析其原码和补码的表示范围。
解:(1)定点小数表示最小负数最大负数0 最小正数最大正数二进制原码 1.111...111 1.000...001 0.000...001 0.111 (111)十进制真值- (1-215) -2152-151-2-15原码表示的范围:- (1-215) ~1-2-15二进制补码 1.000...000 1.111...111 0.000...001 0.111 (111)十进制真值-1 -2152-151-2-15原码表示的范围:- 1 ~1-2-15(2)定点整数表示最小负数最大负数0 最小正数最大正数二进制原码1111...111 1000...001 0000...001 0111 (111)十进制真值- (215-1) -1 +1 215-1原码表示的范围:- (215-1) ~215-1 [-32767 ~ +32767]二进制补码1000...0001111...111 0000...001 0111 (111)十进制真值-1 +1 215-1原码表示的范围:- 215~215-1 [-32768 ~ +32767]一、选择题1.下列数中最小的数为()。
A.(101001)2B.(52)8C.(101001)BCD D.(233)162.下列数中最大的数为()。
A.(10010101)2B.(227)8C.(96)16D.(143)53.在机器数中,()的零的表示形式是惟一的。
计算机组成原理第二章单元测试(含答案)

第二章单元测试
1、计算机中表示地址时使用
A、无符号数
B、原码
C、反码
D、补码
2、当-1 < x < 0时,[x]补=
A、2+x
B、2-x
C、1-x
D、2-2^-n+x
3、浮点数的表示范围和表示精确度分别取决于
A、阶码的位数和尾数的位数
B、尾数的位数和阶码的位数
C、阶码的编码和尾数的编码
D、机器字长和阶码的位数
4、设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
A、100
B、010
C、011
D、110
5、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为
A、E7H
B、67H
C、99H
D、E6H
6、如果某系统15*4=112成立,则系统采用的进制是
A、6
B、7
C、8
D、9
1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章综合练习题一、填空题1.计算机中的数有________和________两种表示方法。
2.原码的编码规则是:最高位代表______,其余各位是该数的________。
3.补码的编码规则是:正数的补码________,负数的补码是将二进制位________。
4.反码的编码规则是:正数的反________,负数的反码是将二进制位________。
5.一种记数制允许选用基本数字符号的个数称为________。
6.整数部分个位位置的序号是________。
7.通常把表示信息的数字符号称为________。
8.八进制数的基数是________。
9.7402.45Q 的十六进制数是________。
10.数在计算机中的二进制表示形式称为________。
11.在小型或微型计算机中,最普遍采用的字母与字符编码是________。
12.计算机一般都采用二进制数进行运算、存储和传送,其理由是________________。
13.十进制整数转换成二进制的方法是________,小数转换成二进制的方法是________ 。
14 、二进制的运算规则有________________________________________。
15.目前常见的机器编码有________、________和________。
16.对 -0 和 +0 有不同表示方法的机器码是________和________。
17.8 位寄存器中存放二进制整数,内容全为 1 ,当它为原码、补码和反码时所对应的十进制真值分别是________、________、________。
18.在二进制浮点数表示方法中,___________越多则数的表示范围越大,___________越多则数的精度越高。
19.对于定点整数, 8 位原码(含 1 位符号位)可表示的最小整数为________,最大整数为________。
20.采用 BCD 码, 1 位十进制数要用________位二进制数表示, 1 个字节可存放________个 BCD 码。
21.对于定点小数,8位补码可表示的最小的数为________,最大的数为________。
22.在原码、补码、反码中,________的表示范围最大。
23.浮点运算时,若运算结果尾数的最高位不为 ________时,需要规格化处理,此方法称为________。
24.西文字符通常采用________编码,这种编码用________位二进制数表示。
25.在 1 个字节中存放两个十进制数的编码方式称为____________,简称 ________。
26.浮点运算中的对阶操作采用________右移几位,加上几个________来实现,此方法称为________。
27.浮点运算结果规格化时,尾数左移解决________的问题,右移解决________的问题。
28.逻辑操作是对数据进行按位的逻辑________、逻辑________、逻辑________和逻辑________等操作。
29.补码表示的二进制浮点数,阶码为 6 位,尾数为 10 位,均包含符号位,它能表示的最小二进制数为______________,最大二进制数为______________。
30.浮点数乘法的运算方法是阶码________,尾数________;除法的运算方法是阶码________,尾数________。
31.大部分计算机在处理数值数据时均采用________数,这种计算机称为________。
32.在计算机中用相同的字长表示二进制数,________数表示的范围比________数的大。
33.数据可分为____________和____________两种。
其____________又称符号数据,它又可分为________数据和________数据。
34.36D 的 8421 码为____________。
字符串“ 36 ”的 ASCII 码为 ________________________。
35.逻辑运算的特点是只在___________位上进行,_____________位之间不发生关系,不存在___________。
36.模是指一个计量系统的___________,即该系统所能表示的___________,是产生___________的量,在计算中会自动丢失。
二、单项选择题1.下列数中最小的数为()。
A.10101101B B.256Q C.ACH D.171D2.将 -33 以单符号位补码形式存入 8 位寄存器中,寄存器中的内容为()。
A.DFHB.A1HC.5FHD.DEH3.对 +0 和 -0 表示形式惟一的机器码是()。
A.原码B.补码C.反码D.真值4.8 位补码可表示定点整数的范围是()。
A.–127~+127B.–128~+128C.–128~+127D.–127~+1285.原码 1.0101110 所表示的真值为()。
A. -0.0101110B.+0.0101110C.-0.1010010D.+0.10100106.8 位反码可表示定点小数的范围是()。
A.–1~1B.–1~1-2-7C.–1+2-7~1D.–1+2-7~1-2-77.在计算机加减法运算中,最常使用的是()。
A.原码B.补码C.反码D.ASCII码8.每个字节中可存放()个BCD码数码。
A.4B.3C.2D.19.在补码浮点数的运算中,判别运算结果为规格化数的条件是()。
A.尾数最高位为零B.尾数最高位为1C.尾数最高位与符号位相同D.尾数最高位与符号位不同10.计算机中字符的编码为()。
A.原码B.补码C.反码D.ASCII码11.逻辑运算中的逻辑加是指()。
A.“与”运算B.“或”运算C.“非”运算D.“异或”运算12.[X]补=0.0000,X的真值为()。
A.1B.–1C.+0D.-013.()的编码保持了数据原有的大小顺序。
A.原码B.补码C.反码D.BCD码14.若真值X为负小数,则用n位二进制数(含符号位)表示的原码定义为()。
A.[X]原=XB.[X]原=1-XC.[X]原=X-1D.[X]原=2n-1-X15.反码的作用是()。
A.作为求补码的中间手段B.作为求原码的中间手段C.能将负数转换为正数D.能将减法转化为加法16.国标码属于()。
A.音码B.形码C.音形码D.数字码17.汉字内码又称为机内码,其编码方法为()。
A.每个汉字或字符大多采用 2 个字节长的 ASCII 码,最高位为 0B.每个汉字或字符大多采用 2 个字节长的 ASCII 码,最高位为 1C.每个汉字或字符不能采用 3 或 4 个字节长的 ASCII 码D.每个汉字或字符只能采用 2 个 7 位 ASCII 码18.汉字字模码是指()。
A.一种汉字的内码B.一种汉字的输入码C.一种用点阵表示的汉字字形代码,属于汉字的输出码D.不采用二进制代码的编码19.对于 24 × 24 点的汉字字模码,每个汉字在字库中占()字节。
A.32B.72C.128D.28820.逻辑数据表达的是()。
A.事物的数值关系B.事物的数值关系,但不能用 0 、 1 表示C.事物的逻辑关系D.事物的逻辑关系,只能用 1 位二进制数来表示三、多项选择题1.计算机中可以表示二进制小数的机器码是()。
A.原码B.补码C.反码D.移码2.在计算机中当运算结果超出取值范围的最大值时,则发生()。
A.溢出B.正溢出C.负溢出D.中断处理3.补码的作用是()。
A.使机器数的码制简单B.使计算机的运算符合其物理性能C.能将负数转换为正数D.能将减法转化为加法4.对于 n 位二进制整数,()的表示范围为:- ( 2n-1–1 ) ~+ ( 2n-1-1 )。
A.原码B.补码C.反码D.都不是5.对于两个机器数 55H 和 AAH ,运算结果相同的逻辑操作是()。
A.逻辑与B.逻辑或C.逻辑非D.逻辑异或6.在定点数运算中,除加法器之外还必须使用移位器的运算是()。
A.加法B.减法C.乘法D.除法7.二进制整数采用机器码表示时,()的表示范围最大。
A.原码B.补码C.反码D.BCD码8.设字长8位并用定点整数表示,模为28,若[X]补=11111010,则X的原码及真值X分别为()。
A.[X]原=00000110,X=+0000110B.[X]原=10000110,X=-0000110C.[X]原=01111010,X=+1111010D.[X]原=[11111010],X=-00001109.真值 X=-127D ,则其真值及 8 位反码分别为()。
A.[X]反=11111111,X=-1000000B.[X]反=10000000,X=-1000000C.[X]反=11111111,X=-1111111D.[X]反=10000000,X=-111111110.若 X=10111001 , Y=11110011 ,则 X 和 Y “逻辑与”的值及“逻辑异或”的值分别为()。
A.110101100 , 000001101B.001010011 , 111110010C.10110001 , 01001010D.01001110 , 11111011四、判断题1.正的二进制定点小数的真值与机器码相同。
()2.十进制整数和十进制小数转换成二进制数的方法相同。
()3.定点负小数原码的数学表达式为: 1+|X| , -1<X ≤ 0 。
()4.定点负小数原码的数值表示范围为:- ( 1–2n-1)≤ X ≤ 1-2n-1。
()5.n 位二进制整数和小数补码的模都为 2n。
()6.n 位二进制负整数反码的数学表达式为 X 。
()7.文字信息分为字符信息和汉字信息,都用 8 位 ASCII 码表示,其中字符信息的最高位为 0 ,用个 8 位 ASCII 码表示,占 1 个字节。
()8.BCD 码具有二进制的形式,又具有十进制的特点。
()9.8421 码是一种有权码,用其表示的十进制数正好与相应的 4 位二进制数按权展开求和的值相等。
()10.汉字输入码是指从键盘上输入的代表汉字的编码,简称外码。
()五、名词解释题解释下列各个计算机术语的含义:1.原码:2.反码:3.补码:4.阶码:5.尾数:6.基数:7.规格化数:六、简答题1.在存储的文字信息中,计算机怎样判别它是 ASCII 码还是汉字编码?2.计算机中为什么采用二进制数?3.浮点数所能表示的数值范围和精度取决于什么?七、分析与计算机题1.将下列二进制数转换为十进制数① 10011101B ② 10110110B ③ 10000111B ④ 00111000B2.将下列十进制数转换成二进制数,再转换成八进制数和十六进制数① 234D ② 1023D ③ 131.5D ④ 27/323.写出下列二进制数的原码、反码和补码① 11010100B ② 0.1010000B ③ -10101100 ④ -0.01100004.一个 32 位的浮点数,阶码用 7 位(含符号位)二进制补码表示,尾数用 25 位(含符号位)二进制原码表示,基数为 2 ,求它的浮点数的表示范围。