计算机组成原理习题答案
14. 设浮点数字长为32位,欲表示±6万间的十 进制数,在保证数的最大精度条件下,除阶符、数 符各取一位外,阶码和尾数各取几位?按这样分配, 该浮点数溢出的条件是什么? 解:若要保证数的最大精度,应取阶的基=2。 若要表示±6万间的十进制数,由于32768(215) < 6万 <65536(216),则:阶码除阶符外还应取5位 (向上取2的幂)。 故:尾数位数=32-1-1-5=25位 按此格式,该浮点数上溢的条件为:阶码 32 该浮点数格式如下: 1 5 1 25 阶符 阶 值 数符 尾 数
解:机器数与对应的真值形式如下:
真值
(二进制)
真值
(十进制)
原码
0,111 0,110 0,101 0,100 0,011 0,010 0,001 0,000
反码
补码
整 数
+111 +110 +101 +100 +011 +010 +001 +000
+7 +6 +5 +4 +3 +2 +1 +0
同 原 码
(3)若要1/4 X > 1/16,只要a1=0,a2 可任取0或1; 当a2=0时,若a3=0,则必须a4=1, 且a5、a6不全为0(a5 or a6=1;若a3=1, 则a4~a6可任取0或1; 当a2=1时, a3~a6可任取0或1。 3. 设x为整数,[x]补=1,x1x2x3x4x5, 若要求 x < -16,试问 x1~x5 应取何值? 解:若要x < -16,需 x1=0,x2~x5 任 意。(注:负数绝对值大的反而小。)
1 阶符 4 阶码 1 数符 10 尾数
注意: 1)正数补码不“变反+1”。 2)机器数末位的0不能省。
将十进制数转换为二进制: x1=51/128=(0.011 001 1)2 =2-1 (0.110 011)2 x2= -27/1024=(-0.000 001 101 1)2 =2-5 (-0.110 11)2 x3=7.375=(111.011)2 =23 (0.111 011)2 x4= -86.5=(-1 010 110.1)2 =27 (-0.101 011 01)2 则以上各数的浮点规格化数为: (1)[x1]浮=1,0001;0.110 011 000 0 (2)[x1]浮=1,1111;0.110 011 000 0 (3)[x1]浮=0,1111;0.110 011 000 0
7. 设x为真值,x*为绝对值,说明 [-x*]补=[-x]补能否成立。 解:当x为真值,x*为绝对值时, [-x*]补=[-x]补不能成立。 [-x*]补=[-x]补 的结论只在x>0时成立。当x<0时,由 于[-x*]补是一个负值,而[-x]补是一个正 值,因此此时[-x*]补不等于[-x]补。 8. 讨论若[x]补>[y]补,是否有x>y? 解:若[x]补>[y]补,不一定有x>y。 [x]补 > [y]补时 x > y的结论只在 x > 0、y > 0,及 x<0、y<0时成立。当x>0、 y<0时,有x>y,但由于负数补码的符 号位为1,则[x]补<[y]补。同样,当x<0、 y >0时,有x < y,但[x]补>[y]补。
真值
+0 -0
原码
补码
反码
移码
0,00…0 0,00…0 0,00…0 1,00…0 1,00…0 0,00…0 1,11…1 1,00…0
结论:补、移码0的表示唯一,原、反码不唯一。 注意:本题不用分析不同编码间的其他特性。 11. 已知机器数字长为4位(其中1位为符号位), 写出整数定点机和小树定点机中原码、补码和反码的 全部形式,并注明其对应的十进制真值。
1 1 数符 阶符 4 阶码 10 尾数
此时只要将上述答案中的数符位移 到最前面即可。
13. 浮点数格式同上题,当阶码 基值分别取2和16时, (1)说明2和16在浮点数中如何 表示。 (2)基值不同对浮点数什么有 影响? (3)当阶码和尾数均用补码表 示,且尾数采用规格化形式,给出两 种情况下所能表示的最大正数和非零 最小正数真值。 解:(1)阶码基值不论取何值, 在浮点数中均为隐含表示,即:2和 16不出现在浮点格式中,仅为人为的 约定。
12. 设浮点数格式为:阶码5位(含1 位阶符),尾数11位(含1位数符) 。写 出51/128、27/1024、7.375、-86.5所对应 的机器数。要求如下: (1)阶码和尾数均为原码; (2)阶码和尾数均为补码; (3)阶码为移码,尾数为补码。 (注:题意中应补充规格化数的要求。) 解:据题意画出该浮点数的格式:
9. 当十六进制数9B和FF分别表示为原码、补码、 反码、移码和无符号数时,所对关系如下:
十六 进制 9BH
真值
二进制 十进制
无符 号数
1001 1011
原码 反码 补码 移码
-11 011 -1100100 -1100101 +11011
4. 设机器数字长为8位(含1位符号位在内), 写出对应下列各真值的原码、补码和反码。 -13/64,29/128,100,-87 解:真值与不同机器码对应关系如下:
真
十进制
值
二进制
-13/64 29/128 100 -87
-0.00 1101 0.001 1101 110 0100 -101 0111
[x]补 1.1100 1.1001 0.1110 1.0000 1,0101 1,1100 0,0111 1,0000 [x]原 1.0100 1.0111 0.1110 无 1,1011 1,0100 0,0111 无 x(二进制) x(十进制) -0.0100 -1/4 -0.0111 -7/16 +0.1110 +7/8 -1.0000 -1 -1011 -11 -0100 -4 +0111 +7 -10000 -16
(1)[x2]浮=1,0101;1.110 110 000 0 (2)[x2]浮=1,1011;1.001 010 000 0 (3)[x2]浮=0,1011;1.001 010 000 0 (1)[x3]浮=0,0011;0.111 011 000 0 (2)[x3]浮=0,0011;0.111 011 000 0 (3)[x3]浮=1,0011;0.111 011 000 0 (1)[x4]浮=0,0111;1.101 011 010 0 (2)[x4]浮=0,0111;1.010 100 110 0 (3)[x4]浮=1,0111;1.010 100 110 0 注:以上浮点数也可采用如下格式:
+7/8 +3/4 +5/8 +1/2 +3/8 +1/4 +1/8 +0
同 原 码
同 原 码
续表3:
真值
(二进制)
真值
(十进制)
原码 反码
无 1.111 1.110 1.101 1.100 1.011 1.010 1.001 1.000 无 1.000 1.001 1.010 1.011 1.100 1.101 1.110 1.111
补码
1,000 1,001 1,010 1,011 1,100 1,101 1,110 1,111 0,000
(二进制) (十进制)
整 数
续表2:
真值
(二进制)
真值
(十进制)
原码
0.111 0.110 0.101 0.100 0.011 0.010 0.001 0.000
反码
补码
小
数
+0.111 +0.110 +0.101 +0.100 +0.011 +0.010 +0.001 +0.000
6. 设机器数字长为8位(含1位符 号位在内),分整数和小数两种情况 讨论真值x为何值时,[x]补=[x]原成立。 解: 当x为小数时,若x 0,则 [x]补=[x]原成立; 若x < 0,则当x= -1/2时, [x]补=[x]原成立。 当x为整数时,若x 0,则 [x]补=[x]原成立; 若x < 0,则当x= -64时, [x]补=[x]原成立。
补码
1.000 1.001 1.010 1.011 1.100 1.101 1.110 1.111 0.000
小 数
-1.000 -0.111 -0.110 -0.101 -0.100 -0.011 -0.010 -0.001 -0.000
-1 -7/8 -3/4 -5/8 -1/2 -3/8 -1/4 -1/8 -0
计算机的运算方法
第 六 章
9
1. 最少用几位二进制数即可表示任 一五位长的十进制正整数? 解:五位长的十进制正整数中,最 大的数99999满足条件:216(=65536) <99999<217(=131072),故最少用17位 二进制数即可表示任一五位长的十进制 正整数。
2. 已知X=0.a1a2a3a4a5a6(ai为0或 1),讨论下列几种情况时ai各取何值。 (1)X > 1/2; (2)X 1/8; (3)1/4 X > 1/16 解: (1)若要X > 1/2,只要a1=1, a2~a6不全为0即可(a2 or a3 or a4 or a5 or a6 = 1); (2)若要X 1/8,只要a1~a3不全 为0即可(a1 or a2 or a3 =1), a4~a6可任 取 0或 1 ;
(2)当基值不同时,对数的表示范围和精度 都有影响。即:在浮点格式不变的情况下,基越 大,可表示的浮点数范围越大,但精度越下降。 (3)r=2时,最大正数的浮点格式为: 0,1111;0.111 111 111 1 其真值为:N+max=215×(1-2-10) 非零最小规格化正数浮点格式为: 1,0000;0.100 000 000 0 其真值为:N+min=2-16×2-1=2-17 r=16时,最大正数的浮点格式为: 0,1111;0.1111 1111 11 其真值为:N+max=1615×(1-2-10) 非零最小规格化正数浮点格式为: 1,0000;0.0001 0000 00 其真值为:N+min=16-16×16-1=16-17
计算机组成原理习题
一、选择题1.计算机硬件能直接执行的只能是。
A.符号语言B.机器语言C.汇编语言D.机器语言和汇编语言解:答案为B。
2.运算器的核心部件是。
A.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件解:答案为D。
3.存储器主要用来。
A.存放程序B.存放数据C.存放微程序D.存放程序和数据解:答案为D。
4.目前我们所说的个人台式商用机属于。
A.巨型机B.中型机C.小型机D.微型机解:答案为D。
5.对计算机软、硬件资源进行管理,是的功能。
A.操作系统B.数据库管理系统C.语言处理程序D.用户程序解:答案为A。
6.CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器是,暂存数据和指令的寄存器是,存放CPU将要执行的下一条指令地址的寄存器是。
A.地址寄存器B.程序计数器C.数据寄存器D.指令寄存器解:答案依次为A,C,B。
7.下列各种数制的数中最小的数是。
A.(101001)2 B.(101001)BCD C.(52)8D.(233)H解:答案为B。
8.下列各种数制的数中最大的数是。
A.(1001011)2 B.75 C.(112)8D.(4F)H解:答案为D。
9.1010AH是。
A.表示一个二进制数B.表示一个十六进制数C.表示一个十进制数D.表示一个错误的数解:答案为B。
10.设寄存器内容为80H,若它对应的真值是– 127,则该机器数是A.原码;B.补码;C.反码;D.移码。
11.计算机中表示地址时,采用______ 。
A.原码;B.补码;C.反码;D.无符号数。
12.在一个8位二进制数的机器中,补码表示数的范围从(1)(小)到(2)(大),这两个数在机器中的补码表示分别为(3)和(4),而数0的补码表示为(5)。
(1)、(2):A.-256 B.-255 C.-128 D.-127 E.0F.+127 G.+128 H.+255 I.+256(3)、(4)、(5):A.00000000 B.10000000 C.01111111 D.11111111E.00000000或10000000 F.01111111或11111111G.00000000或11111111 H.10000000或01111111解:答案依次为C,F,B,C,A。
《计算机组成原理》课后题答案_清华大学出版_秦磊华_吴非··
1.l 解释下列名词摩尔定律:对集成电路上可容纳的晶体管数目、性能和价格等发展趋势的预测,其主要内容是:成集电路上可容纳的晶体管数量每18个月翻一番,性能将提高一倍,而其价格将降低一半。
主存: 计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取。
控制器:计算机的指挥中心,它使计算机各部件自动协调地工作。
时钟周期:时钟周期是时钟频率的倒数,也称为节拍周期或T周期,是处理操作最基本的时间单位。
多核处理器:多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核)。
字长:运算器一次运算处理的二进制位数。
存储容量: 存储器中可存二进制信息的总量。
CPI:指执行每条指令所需要的平均时钟周期数。
MIPS:用每秒钟执行完成的指令数量作为衡量计算机性能的一个指标,该指标以每秒钟完成的百万指令数作为单位。
CPU时间:计算某个任务时CPU实际消耗的时间,也即CPU真正花费在某程序上的时间。
计算机系统的层次结构:计算机系统的层次结构由多级构成,一般分成5级,由低到高分别是:微程序设计级,机器语言级,操作系统级,汇编语言级,高级语言级。
基准测试程序:把应用程序中使用频度最高的那那些核心程序作为评价计算机性能的标准程序。
软/硬件功能的等价性:从逻辑功能的角度来看,硬件和软件在完成某项功能上是相同的,称为软/硬件功能是等价的,如浮点运算既可以由软件实现,也可以由专门的硬件实现。
固件:是一种软件的固化,其目的是为了加快软件的执行速度。
可靠性:可靠性是指系统或产品在规定的条件和规定的时间内,完成规定功能的能力。
产品可靠性定义的要素是三个“规定”:“规定条件”、“规定时间”和“规定功能”。
MTTF:平均无故障时间,指系统自使用以来到第一次出故障的时间间隔的期望值。
MTTR:系统的平均修复时间。
MTBF:平均故障间隔时间,指相邻两次故障之间的平均工作时间。
可用性:指系统在任意时刻可使用的概率,可根据MTTF、MTTR和MTBF等指标计算处系统的可用性。
计算机组成原理练习题答案
计算机组成原理练习题答案一、填空题1.储器的要求是速度快,_容量大_____,_价位低_____。
为了解决这方面的矛盾,计算机采用多级存储体系结构。
2.系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。
3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。
4.一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。
5.的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。
6.令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。
7.一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中8.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。
9.数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。
10.DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU 交替访问主存。
11. n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。
12.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。
计算机组成原理习题含参考答案
计算机组成原理习题含参考答案一、单选题(共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码是对()进行编码的一种方案。
计算机组成原理课后习题和答案_唐朔飞[完整版]
5. 解释概念:总线宽度、总线带宽、总线复
用、总线的主设备(或主模块)、总线的从设备 (或从模块)、总线的传输周期、总线的通信控制。
解: 总线宽度——指数据总线的位(根)数,用 bit(位)作单位。 总线带宽——指总线在单位时间内可以传输的 数据总量,相当于总线的数据传输率,等于总线工 作频率与总线宽度(字节数)的乘积。 总线复用——指两种不同性质且不同时出现的 信号分时使用同一组总线,称为总线的“多路分时 复用”。
运算。 • ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器
。 • MQ:Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。 • X:此字母没有专指的缩写含义,可以用作任一部件名,在此表示操作数寄存器,即运算器中工作
作的性质,地址码用来表示操作数在存储器中的位置; • 指令在存储器中顺序存放,通常自动顺序取出执行; • 机器以运算器为中心(原始冯•诺依曼机)。
• 7. 解释下列概念: • 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、
存储容量、机器字长、指令字长。
• 解:P9-10 • 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 • CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运
• 8. 解释下列英文缩写的中文含义: • CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS • 解:全面的回答应分英文全称、中文名、功能三部分。 • CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和
计算机组成原理课后答案
计算机组成原理课后答案习题解答第一章思考题与习题1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?计算机系统是指计算机硬件、软件和数据通信设备的物理或逻辑的综合体。
硬件即指计算机的实体部分。
软件是由计算机运行所需的程序及相关文档硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要4.如何理解计算机组成和计算机体系结构?计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性,通常是指用机器语言编程的程序员所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术、I/O 机理等等计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。
5.冯·诺依曼计算机的特点是什么?(1) 计算机由运算器、存储器、控制器和输入设备、输出设备五大部件组成(2) 指令和数据以同等的地位存放于存储器内,并可以按地址寻访(3) 指令和数据均可以用二进制代码表示(4) 指令由操作码和地址码组成(5) 指令在存储器内按顺序存放。
(6) 机器以运算器为中心。
6.画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。
硬件的主要技术指标:(1) 机器字长:指 CPU 一次能处理数据的位数,通常与 CPU 的寄存器位数有关(2) 存储容量:包括主存容量和辅存容量,存放二进制代码的总数=存储单元个数×存储字长(3) 运算速度:主频、Gibson 法、MIPS 每秒执行百万条指令、CPI 执行一条指令所需时钟周期数、FLOPS 每秒浮点运算次数7.解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
主机——是计算机硬件的主体部分,由CPU+MM(主存或内存)组成;CPU——中央处理器,是计算机硬件的核心部件,由运算器+控制器组成;存储字长——存储器一次存取操作的最大位数;存储容量——存储器中可存二进制代码的总量;机器字长——CPU能同时处理的数据位数;等于处理器内部寄存器位数指令字长——一条指令包含的二进制代码位数;8.解释下列英文代号:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS。
计算机组成原理习题及答案
计算机组成原理习题及答案简答题1.什么是存储程序原理?按此原理,计算机应具有哪几大功能?1.请问:存储程序原理就是用户事先编号的程序先取走主存中,然后cpu在从主存中抽出指令、运转指令。
按此原理,计算机应当具备输入输出设备,即为能够把程序和数据通过输入输出设备送进主存中;还应当具备存储设备,即为内存能够存储程序和数据;最后应当具备控制器和运算器,即cpu能够从主存中抽出程序和数据,并按顺序一条一条抽出、继续执行。
2.存储器与cpu相连接时,应当考量哪些问题?2.答:应考虑(1)合理选择存储芯片,要考虑芯片的类型和数量尽量使连线简单方便;(2)地址线的连接,将cpu地址线的低位与存储芯片的地址线相连,以选择芯片中的某一单元,儿高位则在扩充存储芯片时用,用来选择存储芯片;(3)数据线的连接,cpu的数据线与存储芯片的数据线不一定相等,相等时可直接连接,不相等时要对存储芯片进行扩位,使其相等连接;(4)读/写控制线的连接,高电平为读,低电平为写;(5)片选线的连接,cpu的高位地址来产生片选信号。
3.什么叫做地址重合区,什么情况下可以产生地址重合区?3.答:存储系统中的某些存储单元有多个地址,这种现象叫地址重叠区。
原因是,存储系统是由多个芯片组成的,在产生片选信号时,如果只用部分高位地址来产生片选信号,则有一部分高位地址线没用,这样这部分地址线的值就不确定,可以为0也可以为1,所以存储芯片的地址空间也不确定了,出现了重复值,产生了地址重叠区。
4.什么叫“对准字”和“未对准字”,cpu对二者的访问有何不同?4.请问:cpu出访的数据类型存有字节,半字,字和双字。
若字长为32十一位,则字节8十一位,半字16十一位,字32十一位,双字64十一位。
对准字就是存储这四种数据类型时,字节的初始地址任一,半字的初始地址为2的倍数,字的初始地址为4的倍数,双字的初始地址为8的倍数。
未对准字就是四种数据类型在存储时都任一,无论从哪个存储单元已经开始都可以。
计算机组成原理习题答案
1、冯·诺依曼机工作的基本方式的特点是( C )。
A.多指令流单数据流B.具备了自动输入输出的功能C.按地址访问并顺序执行指令D.存储器按内容选择地址2、完整的计算机应包括( D )。
A. 运算器、存储器、控制器B.外部设备和主机C.主机和实用程序D.配套的硬件设备和软件系统3. 下列逻辑部件中,不包括在运算器内的是( D )。
A. 累加器B. 运算状态寄存器C. ALUD. 指令寄存器4. 计算机系统中广泛采用总线将五大部件联系起来,使用总线结构可以( B )。
A. 减少信息传输量B. 减少信息传输线的条数C. 提高信息传输的速度D. 增加CPU的工作量5. 运算器虽有许多部件组成,但核心部件是( B )。
A. 数据总线B. 算术逻辑运算单元C. 多路开关D. 累加寄存器6. 某寄存器中的值有时是地址,因此具有计算机的( C )才能识别它。
A. 译码器B. 判断程序C. 指令D. 时序信号7. 早期的8位微型计算机中乘除法大多数用( A )实现。
A. 软件B. 硬件C. 固件D. 专用芯片8. 硬件在功能实现上比软件强的是( A )。
A. 速度快B. 成本低C. 灵活性强D. 实现容易9. 存储器地址的重要作用是( B )。
A. 便于按地址编号读写连续的数据B. 作为存储器中不同数据字的惟一标志C. 便于一个程序连续存放D. 作为区分地址中的数据和指令的标志10. 下列部件不属于主机的是( C )。
A. 运算器B. 控制器C. 键盘D. 内存储器11. 虚拟机中不包括的层次是( D )。
A. 应用软件B. 硬件C. 操作系统D. 用户自编程序12. 运算器中临时存放数据的部件是( B )。
A. ALUB. 寄存器C. 半导体存储器D. 指令寄存器13. 计算机内存与外存的区别在于( A )。
A. 是否包括在主机中B. 是否包括在主机箱中C. 是否由主机控制D. 是否由操作系统控制14. 计算机的外围设备是指( D )。
计算机组成原理习题及答案
计算机组成原理习题及参考答案习题一:一. 选择题1. 目前我们所说的个人台式商用机属于___D___。
A.巨型机B.中型机C.小型机D.微型机2. (2000)10化成十六进制数是____B__。
A((7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)163. 下列数中最大的数是___A___。
A((10011001)2 B.(227)8 C.(98)16 D.(152)10 4. ____D__表示法主要用于表示浮点数中的阶码。
A. 原码B. 补码C. 反码D. 移码5. 在小型或微型计算机里,普遍采用的字符编码是___D___。
A. BCD码 B. 16进制 C. 格雷码 D. ASC?码6. 下列有关运算器的描述中,___D___是正确的。
A.只做算术运算,不做逻辑运算B. 只做加法C.能暂时存放运算结果D. 既做算术运算,又做逻辑运算 7. EPROM是指__D____。
A. 读写存储器B. 只读存储器C. 可编程的只读存储器D. 光擦除可编程的只读存储器 8. Intel80486是32位微处理器,Pentium是__D____位微处理器。
,(,, ,(,, ,(,, ,(,, ,. 设,X,补=1.x1x2x3x4,当满足___A___时,X > -1/2成立。
,(x1必须为1,x2x3x4至少有一个为1 ,(x1必须为1,x2x3x4任意 ,(x1必须为0,x2x3x4至少有一个为1 ,(x1必须为0,x2x3x4任意 10. CPU主要包括__B____。
A.控制器B.控制器、运算器、cacheC.运算器和主存D.控制器、ALU和主存11. 下列___D___属于应用软件。
A. 操作系统B. 编译系统C. 连接程序D.文本处理12. 在主存和CPU之间增加cache存储器的目的是__C____。
A. 增加内存容量 B. 提高内存可靠性C. 解决CPU和主存之间的速度匹配问题D. 增加内存容量,同时加快存取速度 13. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为__A____。
计算机组成原理课后习题参考答案
计算机组成原理答案第一章计算机系统概论1.比较数字计算机和模拟计算机的特点。
解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。
两者主要区别见P1 表1.1。
2.数字计算机如何分类?分类的依据是什么?解:分类:数字计算机分为专用计算机和通用计算机。
通用计算机又分为巨型机、大型机、中型机、小型机、微型机和单片机六类。
分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。
通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格等因素。
4.冯. 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?解:冯. 诺依曼型计算机的主要设计思想是:存储程序和程序控制。
存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。
主要组成部分有:(控制器、运算器)(CPU的两部分组成)、存储器、输入设备、输出设备(I/O设备)。
5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。
单元地址:简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。
数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。
指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。
6.什么是指令?什么是程序?解:指令:计算机所执行的每一个基本的操作。
程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。
7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。
