运算方法和运算器练习题
- 格式:doc
- 大小:21.50 KB
- 文档页数:2
《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空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.控制器能够理解、解释并执行所有的指令及存储结果。
一、单选题:(50道)1 一个完整计算机系统的组成部分应该是( )。
A. 主机、键盘和显示器B. 系统软件和应用软件C. 主机和它的外部设备D. 硬件系统和软件系统2 运算器的主要功能是进行( )。
A. 算术运算B. 逻辑运算C. 加法运算D. 算术和逻辑运算3 存储计算机当前正在执行的应用程序和相应的数据的存储器是( )。
A. 硬盘B. ROMC. RAMD. CD-ROM4 下列各存储器中,存取速度最快的是( )。
A. CD-ROMB. 内存储器C. 软盘D. 硬盘5 在外部设备中,扫描仪属于( )。
A. 输出设备B. 存储设备C. 输入设备D. 特殊设备6 通常所说的微型机主机是指( )。
A. CPU和内存B. CPU和硬盘C. CPU、内存和硬盘D. CPU、内存与CD-ROM7 ROM中的信息是( )。
A. 由生产厂家预先写入的B. 在安装系统时写入的C. 根据用户需求不同,由用户随时写入的D. 由程序临时存入的8 下列叙述中,错误的是( )。
A. 计算机硬件主要包括:主机、键盘、显示器、鼠标器和打印机五大部件B. 计算机软件分系统软件和应用软件两大类C. CPU主要由运算器和控制器组成D. 内存储器中存储当前正在执行的程序和处理的数据9 当电源关闭后,下列关于存储器的说法中,正确的是( )。
A. 存储在RAM中的数据不会丢失B. 存储在ROM中的数据不会丢失C. 存储在软盘中的数据会全部丢失D. 存储在硬盘中的数据会丢失10 通常打印质量最好的打印机是( )。
A. 针式打印机B. 点阵打印机C. 喷墨打印机D. 激光打印机11 影响一台计算机性能的关键部件是( )。
A. CD-ROMB. 硬盘C. CPUD. 显示器12 下列关于磁道的说法中,正确的是( )。
A. 盘面上的磁道是一组同心圆B. 由于每一磁道的周长不同,所以每一磁道的存储容量也不同C. 盘面上的磁道是一条阿基米德螺线D. 磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大13 在计算机中,信息的最小单位是( )。
计算机专业基础综合计算机组成原理(运算方法和运算器)模拟试卷3(总分52,考试时间90分钟)1. 单项选择题1. 在机器数中,( )的零的表示形式是唯一的。
A. 原码B. 补码C. 反码D. 原码和反码2. 定点8位字长的字,采用2的补码形式表示8位二进制整数,可表示的数范围为( )。
A. -127~+127B. -2-127~+2-127C. 2-128~2+127D. -127~+1283. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是( )。
A. 11001011B. 11010110C. 11000001D. 110010014. 已知定点小数x的反码为1.x1x2x3,且x<-0.75,则必有( )。
A. x1=0,x2=0,x3=1B. x1=1C. x1=0,且x2,x3不全为0D. x1=0,x2=0,x3=05. 在浮点数原码运算时,判定结果为规格化数的条件是( )。
A. 阶的符号位与尾数的符号位不同B. 尾数的符号位与最高数值位相同C. 尾数的符号位与最高数值位不同D. 尾数的最高数值位为16. 四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能:( )。
A. 行波进位B. 组内先行进位,组间先行进位C. 组内先行进位,组间行波进位D. 组内行波进位,组间先行进位7. 在定点数运算中产生溢出的原因是( )。
A. 运算过程中最高位产生了进位或借位B. 参加运算的操作数超出了机器的表示范围C. 运算的结果的操作数超出了机器的表示范围D. 寄存器的位数太少,不得不舍弃最低有效位6. 计算题1. 设[x]补=x0.x1x2…xn,求证:x=-x0+xi2-i。
2. 求证:[-x]补=[[x]补]求补。
3. 求证:[x]补=[x]反+2-n。
4. 已知:x=0.1011,y=-0.0101,求:[1/2x]补,[1/4x]补,[-x]补,[1/2y]补,[1/4y]补,[-y]补。
计算机原理第3章运算方法和运算器综合练习一、选择题知识点:定点补码的加法,减法,不带符号数的运算,溢出 P261、[X]补+[Y]补=[X+Y]补(mod 2n)2、[X-Y]补=[X+(-Y)]补= [X]补+[-Y]补(mod 2n)3、[-Y]补=[[Y]补]变补(注:连同符号位一起变反加1的过程叫变补或求补。
)4、判断溢出条件: C S+1和C S相异时溢出当C S+1C S=00或 C S+1C S=11时不产生溢出。
当C S+1C S=01或C S+1C S=10时则产生溢出。
1、计算机中实现减法运算使用的方法是()A.从被减数中减去减数 B.从减数中减去被减数再求反C.转换为补码的加法运算 D.依减数的形式再选择一种适当的方法2、定点数作补码加减运算时,其符号位是( )A.与数位分开进行运算B.与数位一起参与运算C.符号位单独作加减运算D.两数符号位作异或运算3、补码加减法运算是()A .操作数用补码表示,两数的尾数相加减,符号位单独处理,减法用加法代替B .操作数用补码表示,符号位与尾数一起参加运算,结果的符号与加减所得相同C .操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代表,结果的符号在运算中形成D .操作数用补码表示,由数符决定两尾数的操作,符号位单独处理4、执行二进制算术运算11001001+00100111,其运算结果是()。
A) 11101111 B) 11110000 C) 00000001 D) 101000105、已知X的补码为11101011,Y的补码为01001010,则X+Y的补码为()。
A、10100001B、11011111C、00110101D、溢出6、已知X的补码为11101011,Y的补码为01001010,则X-Y的补码为()。
A、10100001B、11011111C、10100000D、溢出7、下面关于溢出的描述正确的是()A 溢出就是进位B 溢出是指运算结果的最高位向更高位进位或借位C 溢出与补码运算中的模丢失是一个概念D 溢出主要用于判断带符号的运算结果是否超过数的表示范围8、定点运算器运算时产生溢出的原因是()。
实验题目运算器实验一、算术逻辑运算器1.实验目的与要求:1.掌握算术逻辑运算器单元ALU(74LS181)的工作原理。
2.掌握简单运算器的数据传送通道。
3.验算由74LS181等组合逻辑电路组成的运算功能发生器运算功能。
4.能够按给定数据,完成实验指定的算术/逻辑运算。
2.实验方案:(一)实验方法与步骤1实验连线按书中图1-2在实验仪上接好线后,仔细检查正确与否,无误后才接通电源。
每次实验都要接一些线,先接线再开电源,这样可以避免烧坏实验仪。
2 用二进制数据开关分别向DR1寄存器和DR2寄存器置数。
3 通过总线输出寄存器DR1和DR2的内容。
(二)测试结果3.实验结果和数据处理:1)SW-B=0时有效,SW-B=1时无效,因其是低电平有效。
ALU-B=0时有效,ALU-B=1时无效,因其是低电平有效。
S3,S2,S1,S0高电平有效。
2)做算术运算和逻辑运算时应设以下各控制端:ALU-B SW-B S3 S2 S1 S0 M Cn DR1 DR23)输入三态门控制端SW-B和输出三态门控制端ALU-B不能同时为“0”状态,否则存在寄存器中的数据无法准确输出。
4)S3,S2,S1,S0是运算选择控制端,有它们决定运算器执行哪一种运算;M是算术逻辑运算选择,M=0时,执行算术运算,M=1时,执行逻辑运算;Cn是算术运算的进位控制端,Cn=0(低电平),表示有进位,运算时相当于在最低位上加进位1,Cn=1(高电平),表示无进位。
逻辑运算与进位无关;、ALU-B是输出三态门控制端,控制运算器的运算结果是否送到数据总线BUS上。
低电平有效。
SW-B是输入三态门的控制端,控制“INPUT DEVICE”中的8位数据开关D7~D0的数据是否送到数据总线BUS上。
低电平有效。
5)DR1、DR2置数完成后之所以要关闭控制端LDDR1、LDDR2是为了确保输入数据不会丢失。
6)A+B是逻辑运算,控制信号状态000101;A加B是算术运算,控制信号状态100101。
第三章运算方法及运算部件一、选择题:将正确的答案序号填在横线上1.下列数中最小的数是______。
A.(1010011.10101)2 B.(123.55)8C.(53.B0)16 D.(83.75)102.某数在计算机中用8421BCD码表示为0011 1001 1000,其真值为______。
A.398 B.398H C.1630Q D.1110011000B3.ASCII码是对(1)_进行编码的一种方案,它是(2)_的缩写。
(1)A.字符 B.汉字 C.图形符号 D.声音(2)A.余3码 B.十进制数的二进制编码C.格雷码 D.美国标准信息交换代码4.一个1G的硬盘,最多可存放______个ASCII字符。
A. 220B.224 C. 210 D. 2305.存储32个汉字的机内码需要______。
A.16字节 B.32字节 C.64字节 D.128字节6.机器数10000001B,它所代表的数______。
A.一定是-1 B.一定是-127C.一定是-126 D. 以上3个数都有可能7. 假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为______。
A.C2H B.BEH C.BDH D.42H8.如果X是负数,由[X]补求[X]原是将______。
A.符号位变反,其他各位不变 B.所有位求反,末位加1C.除符号位外,其他位求反后末位加1D.除符号位外,其他位求反9.下列数中,最大的是______。
A.[X]补=1001101 B.[X]原=1001101C.[X]反=1001101 D.[X]移=100110110. 计算机内的溢出是指其运算的结果______。
A.为无穷大B.超出了计算机内存单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围11.计算机中表示地址时使用______。
A.无符号数 B.原码 C.反码 D.补码12. 计算机系统中采用补码运算的目的是为了______。
运算方法和运算器练习题
一、填空题
1.补码加减法中,()作为数的一部分参加运算,()要丢掉。
2.为判断溢出,可采用双符号位补码,此时正数的符号用()表示,负数的符号用()表
示。
3.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(),则表明发生了溢
出。
若结果的符号位为(),表示发生正溢出;若为(),表示发生负溢出。
4.采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数
的符号(),则表示溢出;当加数与被加数符号不同时,相加运算的结果()。
5.浮点加减运算在()情况下会发生溢出。
6.原码一位乘法中,符号位与数值位(),运算结果的符号位等于()。
7.一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该()。
8.左规的规则为:尾数(),阶码()。
9.右规的规则是:尾数(),阶码()。
10.影响进位加法器速度的关键因素是(进位信号的传递问题)。
11.当运算结果的尾数部分不是()的形式时,则应进行规格化处理。
当尾数符号位为()
或()时,需要右规;当运算结果的符号位和最高有效位为()或()时,需要左规。
12.(进位信号的产生与传递逻辑)称为进位链。
13.()称为进位产生函数,()称为进位传递函数。
14.ALU的基本逻辑结构是()加法器,它比行波进位加法器优越,具有先行进位逻辑,不
仅可以实现高速运算,还能完成逻辑运算。
二、选择题
1.两个补码数相加,采用1位符号位,当()时表示结果溢出。
A、符号位有进位
B、符号位进位和最高数位进位异或结果为0
C、符号位为1
D、符号位进位和最高数位进位异或结果为1
2.运算器的主要功能是进行()
A、逻辑运算
B、算术运算
C、逻辑运算和算术运算
D、只作加法
3.运算器虽有许多部件组成,但核心部件是()
A、数据总线
B、算术逻辑运算单元
C、多路开关
D、累加寄存器
4.在定点二进制运算中,减法运算一般通过()来实现。
A、原码运算的二进制减法器
B、补码运算的二进制减法器
C、补码运算的的十进制加法器
D、补码运算的的二进制加法器
5.在定点运算器中,无论采用双符号位还是单符号位,必须有(),它一般用()来实现。
A、译码电路,与非门
B、编码电路,或非门
C、溢出判断电路,异或门
D、移位电路,与或非门
6.ALU属于()部件。
A、运算器
B、控制器
C、存储器
D、寄存器
7.乘法器的硬件结构通常采用()
A、串行加法器和串行移位器
B、并行加法器和串行左移
C、并行加法器和串行右移
D、串行加法器和串行右移
8.器件74SL181是4位的ALU芯片,使用它来构成一个16位的ALU,需要使用()片。
A、2
B、4
C、8
D、16
9.加法器采用先行进位的目的是()
A、提高加法器的速度
B、快速传递进位信号
C、优化加法器结构
D、增强加法器功能
10.下面浮点数运算器的描述中正确的是()
A、浮点运算器可用阶码部件和尾数部件实现
B、阶码部件可实现加减乘除四种运算
C、阶码部件只进行阶码加减和比较操作
D、尾数部件只进行乘法和减法运算
11.现代计算机的运算器一般通过总线结构来组织,下述总线结构的运算器中,()的操作
速度最快。
A、单总线结构
B、双总线结构
C、三总线结构
三、判断题
1.在串行定点补码乘法器中,被乘数的符号和乘数的符号都参加运算。
()
2.在串行定点小数除法器中,为了避免产生溢出,被除数的绝对值一定要小于除数的绝对
值。
()
3.在浮点运算器中,阶码部件可实现加减乘除四种运算。
()
4.运算器不论是复杂的还是简单的,都有一个状态寄存器,目的是位计算机提供判断条件,
以实现程序转移。
()
5.加法器是构成运算器的基本部件,为提高运算速度,运算器一般采用串行加法器。
()
6.全加器和半加器的区别在于是否考虑低位向高位的进位。
()
四、简答题
1.两浮点数相加,X=2010*0.11011011,Y=2100*(-0.10101100),求X+Y。
2..[X]原=1111111,[Y]原=0111001。
利用原码一位乘和原码两位乘计算[XY]原。
[XY]原=1111000000111
3. [X]原=1101100000,[Y]原=011111,利用不恢复余数法,求[X/Y]原。