计算机组成原理复习材料.docx
- 文档编号:29584796
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:32
- 大小:358.09KB
计算机组成原理复习材料.docx
《计算机组成原理复习材料.docx》由会员分享,可在线阅读,更多相关《计算机组成原理复习材料.docx(32页珍藏版)》请在冰豆网上搜索。
计算机组成原理复习材料
1、冯·诺依曼机工作的基本方式的特点是___B___。
A多指令流单数据流B按地址访问并顺序执行指令
C堆栈操作D存贮器按内容选择地址
2、在机器数__B____中,零的表示形式是唯一的。
A原码B补码C移码D反码
3、在定点二进制运算器中,减法运算一般通过___D___来实现。
A原码运算的二进制减法器B补码运算的二进制减法器
C原码运算的十进制加法器D补码运算的二进制加法器
4、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_C_____。
A0—4MBB0—2MBC0—2MD0—1M
5、主存贮器和CPU之间增加cache的目的是__A____。
A解决CPU和主存之间的速度匹配问题
B扩大主存贮器容量C扩大CPU中通用寄存器的数量
D既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
6、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用___C___。
A堆栈寻址方式B立即寻址方式C隐含寻址方式D间接寻址方式
7、同步控制是____C__。
A只适用于CPU控制的方式B只适用于外围设备控制的方式
C由统一时序信号控制的方式D所有指令执行时间都相同的方式
8、描述PCI总线中基本概念不正确的句子是___C___。
PCI总线是一个与处理器无关的高速外围设备
PCI总线的基本传输机制是猝发或传送
C.PCI设备一定是主设备D.系统中只允许有一条PCI总线
9、CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量为__B____。
A512KBB1MBC256KBD2MB
10、为了便于实现多级中断,保存现场信息最有效的办法是采用___B___。
A通用寄存器B堆栈C存储器D外存
11、下列数中最小的数是__B____。
A.(100101)2B.(50)8C.(100010)BCDD.(625)16
12、计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于__D____型计算机。
A.实时处理B.智能化C.并行D.冯.诺依曼
13、采用虚拟存贮器的主要目的是__B____。
提高主存贮器的存取速度
扩大主存贮器的存贮空间,并能进行自动管理和调度
提高外存贮器的存取速度D.扩大外存贮器的存贮空间
14、发生中断请求的条件是___C___。
A.一条指令执行结束B.一次I/O操作结束
C.机器内部发生故障D.一次DMA操作结束
1.下列描述中_B___是正确的
A.控制器能理解、解释并执行所有的指令及存储结果
B.一台计算机包括输入、输出、控制、存储及算术逻辑运算5个子系统
C.所有的数据运算都在CPU的控制器中完成
D.以上答案都正确
2.电子计算机的算术/逻辑单元、控制单元及主存储器合称为(C)
A.CPUB.ALUC.主机D.UP
3.输入、输出装置以及外接的辅助存储器称为(D)
A.操作系统B.存储器C.主机D.外部设备
4.计算机中有关ALU的描述,D_是正确的
A.只做算术运算、不做逻辑运算B.只做加法
C.能存放运算结果D.以上答案都不对
5.计算机系统中的存储系统是指__D
A.RAM存储器B.ROM存储器C.主存D.主存和辅存
6.下列_D__属于应用软件
A.操作系统B.编译程序C.连接程序D.文本处理程序
7.下列各装置中,_C__具有输入及输出功能
A.键盘B.显示器C.磁盘驱动器D打印机
8.下列设备中_C_不属于输出设备
A.打印机B.磁带机C.光笔D.绘图仪
9.计算机的算术逻辑单元和控制单元合称为(C)
A.ALUB.UPC.CPUD.CAD
10.只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为__C__
A.目标程序B.编译程序C.解释程序D.汇编程序
11.通常称“容量为640K的存储器”是指下列__D__
A.640*10^3字节的存储器B.640*10^3位的存储器
C.640*2^10位的存储器D.640*2^10字节的存储器
12.计算机中__B__负责指令译码
A.算术逻辑单元B.控制单元
C.存储器译码电路D.输入输出译码电路
13.80286是个人计算机中的_D_器件
A.epromB.ramC.ROMD.CPU
14.下列_A__不属于系统程序
A.数据库系统B.操作系统C.编译程序D.汇编程序
15.执行最快的语言是_C__
A.汇编语言B.COBOLC.机器语言D.PASCAL
16.将高级语言程序翻译成机器语言程序需借助于_C___
A.连接程序B.编辑程序C.编译程序D.汇编程序
17.存储字是指 __A_
A.存放在一个存储单元中的二进制代码组合
B.存放在一个存储单元中的二进制代码位数
C.存储单元的集合D.机器指令
18._C__可区分存储单元中存放的是指令还是数据
A.存储器B.运算器C.控制器D.用户
19.将汇编语言翻译成机器语言需借助于_C__
A.编译程序B.编辑程序C.汇编程序D.连接程序
第三套的填空题(每小题3分,共24分)
1.在计算机术语中,将运算器和控制器合在一起称为A.__CPU____,而将B.__CPU____和存储器合在一起称为C.___主机___。
2.数的真值变成机器码可采用A.原码__表示法,B._补码_表示法,C.__反码_表示法,移码表示法。
3.广泛使用的A._SRAM__和B._DRAM_____都是半导体随机读写存储器。
前者的速度比后者快,但C._集程度_____不如后者高。
4.形式指令地址的方式,称为A.___指令地址___方式,有B.___顺序___寻址和C.__跳跃____寻址。
5.CPU从A.__存储器____取出一条指令并执行这条指令的时间和称为B.__指令周期____。
由于各种指令的操作功能不同,各种指令的指令周期是C._不相同的_____。
6.微型机算计机的标准总线从16位的A.__ISA____总线,发展到32位的B._EISA_____总线和C._VISA_____总线,又进一步发展到64位的PCI总线。
7.VESA标准是一个可扩展的标准,它除兼容传统的A._VGA_____等显示方式外,还支持B._1280*1024_____像素光栅,每像素点C._24位_____颜色深度。
8.中断处理过程可以A.__嵌套____进行。
B._优先级高_____的设备可以中断C._优先级低____的中断服务程序。
第六套的填空题
1.计算机的硬件包括A.__运算器__,B.___存储器_,C._控制器___适配器,输入输出部分。
2.按IEEE764标准,一个浮点数由A._符号位__,阶码E,尾数m三部分组成。
其中阶码E的值等于指数的B._基值_____加上一个固定C._偏移量_____。
3.存储器的技术指标有A._存储容量__,B.__存储时间__,C._存储周期___,存储器带宽。
4.指令操作码字段表征指令的A._操作__,而地址码字段指示B.特征与功能_。
微小型机多采用C._操作数的地址_混合方式的指令格式。
5.CPU中至少有如下六类寄存器,除了A._指令__寄存器,B.__程序_计数器,C._地址_寄存器外,还应有通用寄存器,状态条件寄存器,数据缓冲寄存器。
6.总线有A._物理_特性,B.__功能_特性,电气特性,C._机械_特性。
7.不同的CRT显示标准所支持的最大A._分辨率_和B._颜色__数目是C.__不同_的。
8.中断处理需要有中断A._优先级仲裁_,中断B.__向量__产生,中断C._控制逻辑__等硬件支持。
第七套的填空题(每小题3分,共24分)
1.指令格式中,地址码字段是通过A.__寻址方式____来体现的,因为通过某种方式的变换,可以给出B.__操作数有效____地址。
常用的指令格式有零地址指令、单地址指令、C._二地址指令___三种.
2.为运算器构造的A.___简单性_,运算方法中常采用B._补码__加减法C.__原码__乘除法或补码乘
除法.
3.双端口存储器和多模块交叉存储器属于A.__并行_存储器结构.前者采用B.__空间并行_技术,后者采用C.__时间并行__技术.
4.堆栈是一种特殊的A._数据__寻址方式,它采用B.__先进后出__原理.按结构不同,分为C.___寄存器___和存储器堆栈.
5.硬布线控制器的基本思想是:
某一微操作控制信号是A._指令操作码__译码输出,B.__时序_信号和C.__状态条件__信号的逻辑函数.
6.当代流行的标准总线追求与A.__结构__、B.___CPU_、C.__技术__无关的开发标准。
7.CPU周期也称为A.___机器周期_;一个CPU周期包含若干个B.__时钟周期__。
任何一条指令的指令周期至少需要C._2___个CPU周期。
8.DMA方式采用下面三种方法:
①A.__停止CPU__访内;②B.__周期挪用__;③C._DMA和CPU_____交替访内。
第十一套的填空题(每小题3分,共24分)
1、IEEE754标准,一个浮点数由A__符号位__、阶码E、尾数M三个域组成。
其中阶码E的值等于指数的B___真值e___加上一个固定C__偏移值____。
2、相联存储器不按地址而是按A___内容___访问的存储器,在cache中用来存放B__行地地址表____,在虚拟存储器中用来存放C__段表、页表和快表____。
3、指令操作码字段表征指令的A__操作特性与功能____,而地址码字段指示B_操作数地址____。
微小型机中多采用C__二地址、单地址、零地址___混合方式的指令格式。
4、CPU从A__存储器____取出一条指令并执行这条指令的时间和称为B__指令周期____。
由于各种指令的操作功能不同,各种指令的时间和是不同的,但在流水线CPU中要力求做到C__一致____。
5、微型计算机的标准总线从16位的A__ISA____总线发展到32位的B___EISA___总线,又进一步发展到64位的C__PCI____总线。
6、显示适配器作为CRT和CPU的接口由A_刷新_____存储器、B____显示__控制器、C__ROMBIOS____三部分组成。
7、根据地址格式不同,虚拟存贮器分为A__页式____、B__段式____和C___段页式___三种。
8、CPU从主存取出一条指令并执行该指令的时间叫做A__指令周期____,它常用若干个B__机器周期____来表示,而后者又包含有若干个C__时钟周期____。
第二十套的填空题(每小题3分,共24分)
1.在计算机术语中,将运算器、控制器、cache合在一起,称为A__CPU____,而将B__CPU____和存储器合在一起,成为C___主机___。
2.一个定点数由A__符号位____和B__数值域____两部分组成。
根据小数点位置不同,定点数有C__纯小数____和纯整数之分。
3.半导体SRAM靠A__触发器____存贮信息,半导体DRAM则是靠B__栅极电容____存贮信息。
4.指令系统是表征一台计算机性能的重要因素,它的A__格式____和B__功能____不仅直接影响到机器的硬件结构,而且影响到C__系统软件____。
5.CPUA__存储器____取出一条指令并执行这条指令的时间和称为B__指令周期____。
由于各种指令的操作功能不同,各种指令的指令周期是C___不相同的___。
6.总线是构成计算机系统的A_互连机构_____,是多个B__系统功能___部件之间进行数据传送的C__公共____通道。
7.DMA控制器按其A__组成结构____结构,分为B___选择____型和C__多路____型两种。
8.中断处理过程可以A___嵌套___进行。
B___优先级高___的设备可以中断C__优先级低____的中断服务程序。
应用题:
1、(11分)设机器字长32位,定点表示,尾数31位,数符1位,问:
(1)定点原码整数表示时,最大正数是多少?
最大负数是多少?
(2)定点原码小数表示时,最大正数是多少?
最大负数是多少?
解:
(1)定点原码整数表示:
最大正数:
数值=(231–1)10
最大负数:
数值=-(231–1)10
(2)定点原码小数表示:
最大正数值=(1–2-31)10
最大负数值=-(1–2-31)10
2、求证:
[X·Y]补=[X]补•(-Y0+
Yi•2-i)
解:
证明:
设[x]补=x0x1x2…xn,[y]补=y0y1…yn
(1)被乘数x符号任意,乘数y符号为正。
根据补码定义,可得
[x]补=2+x=2n+1+x(mod2)
[y]补=y
所以
[x]补·[y]补=2n+1·y+x·y=2(y1y2…yn)+x·y
其中(y1y2…yn)是大于0的正整数,根据模运算性质有
2(y1y2…yn)=2(mod2)
所以
[x]补·[y]补=2+x·y=[x·y]补(mod2)
即[x·y]补=[x]补·[y]补=[x]补·y
(2)被乘数x符号任意,乘数y符号为负。
[x]补=x0.x1x2…xn
[y]补=1.y1y2…yn=2+y(mod2)
由此
y=[y]补-2=0.y1y2…yn-1
所以
x·y=x(y1y2…yn)-x
[x·y]补=[x(y1y2…yn)]补+[-x]补
又(y1y2…yn)>0,根据式
有
[x(y1y2…yn)]补=[x]补(0.y1y2…yn)
所以
[x·y]补=[x]补(0.y1y2…yn)+[-x]补
(3)被乘数x和乘数y符号都任意。
将式
和式
两种情况综合起来,即得补码乘法的统一算式,即
[x·y]补=[x]补(0.y1y2…yn)-[x]补·y0
=[x]补(-y0+0.y1y2…yn)
=[x]补•(-y0+
yi•2-i)证毕
3、已知x=-0.01111,y=+0.11001,求[x]补,[-x]补,[y]补,[-y]补,x+y=?
,x–y=?
解:
[x]原=1.01111[x]补=1.10001所以:
[-x]补=0.01111
[y]原=0.11001[y]补=0.11001所以:
[-y]补=1.00111
[x]补11.10001[x]补11.10001
+[y]补00.11001+[-y]补11.00111
[x+y]补00.01010[x-y]补10.11000
所以:
x+y=+0.01010因为符号位相异,结果发生溢出
4、设[x]补=x0.x1x2…xn。
求证:
x=-x0+
xi2-i
解:
证明:
当x≥0时,x0=0,
[x]补=0.x1x2…xn=
xi2-i=x
当x<0时,x0=1,
[x]补=1.x1x2…xn = 2+x
所以
x=1.x1x2…xn-2=-1+0.x1x2…xn
=-1+
xi2-i
综合上述两种情况,可得出:
x=-x0+
xi2-i(补码与真值的关系)
5、设有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码2位,阶符1位,尾数四位,数符一位。
设:
j1=(-10)2,S1=(+0.1001)2,j2=(+10)2,S2=(+0.1011)2
求:
N1×N2,写出运算步骤及结果,积的尾数占4位,要规格化结果,用原码阵列乘法器求尾数之积。
解:
(1)浮点乘法规则:
N1×N2=(2j1×S1)×(2j2×S2)=2(j1+j2)×(S1×S2)
(2)码求和:
j1+j2=0
(3)尾数相乘:
被乘数S1=0.1001,令乘数S2=0.1011,尾数绝对值相乘得积的绝对值,积的符号位=
0⊕0=0。
按无符号阵乘法器运算得:
N1×N2=20×0.01100011
(4)尾数规格化、舍入(尾数四位)
N1×N2=(+0.01100011)2=(+0.1100)2×2(-01)2
6、求证:
-[y]补=+[-y]补
解:
因为[x]补+[y]补=[x+y]补
令x=-y带入上式,则有:
[-y]补+[y]补=[-y+y]补=[0]补=0
所以[-y]补=-[y]补
7、设[x]补=x0.x1x2…xn。
求证:
[x]补=2x0+x,其中x0=
解:
证明:
当1>x≥0时,即x为正小数,则
1>[x]补=x≥0
因为正数的补码等于正数本身,所以
1>x0.x1x2…xn≥0,x0=0
当1>x>-1时,即x为负小数,根据补码定义有:
2>[x]补=2+x>1(mod2)
即2>x0.x1x2…xn>1,xn=1
所以正数:
符号位x0=0
负数:
符号位x0=1{
若1>x≥0,x0=0,则[x]补=2x0+x=x
若-1 所以有[x]补=2x0+x,x0= 8、已知: x=0.1011,y=-0.0101,求: [ x]补,[ x]补,[-x]补,[ y]补,[ y]补,[-y]补。 解: [x]补=0.1011,[y]补=1.1011 [ x]补=0.01011,[ x]补=1.11011 [ x]补=0.001011,[ x]补=1.111011 [-x]补=1.0101,[-x]补=0.0101 9、由S,E,M三个域组成的一个32位二进制字所表示的非零规格化浮点数x,其值表示为: x=(-1)S×(1.M)×2E–128 问: 其所表示的规格化的最大正数、最小正数、最大负数、最小负数是多少? 解: (1)最大正数 x=[1+(1–2-23)]×2127 (2)最小正数 x=1.0×2-128 (3)最大负数 x=-1.0×2-128 (4)最小负数 x=-[1+(1–2-32)]×2127 10、设有两个浮点数x=2Ex×Sx,y=2Ey×Sy,Ex=(-10)2,Sx=(+0.1001)2,Ey=(+10)2,Sy=(+0.1011)2。 若尾数4位,数符1位,阶码2位,阶符1位,求x+y=? 并写出运算步骤及结果。 解: 因为X+Y=2Ex×(Sx+Sy)(Ex=Ey),所以求X+Y要经过对阶、尾数求和及规格化等步骤。 (1)对阶: △J=Ex-EY=(-10)2-(+10)2=(-100)2所以Ex SX右移四位后SX=0.00001001,经过舍入后SX=0001,经过对阶、舍入后,X=2(10)2×(0.0001)2 (2)尾数求和: SX+SY 1.0001(SX) +0.1011(SY) SX+SY=0.1100 结果为规格化数。 所以: X+Y=2(10)2×(SX+SY)=2(10)2(0.1100)2=(11.00)2 11、证明-[Y]补=+[-Y]补 解: 因为[x–y]补=[x]补+[-y]补 所以[-y]补=[x-y]补-[x]补 又因为[y]补+[x]补=[x+y]补 (1) 所以[y]补=[x+y]补-[x]补 (2) (1)+ (2): [y]补+[-y]补=[x–y]补+[x+y]补-[x]补-[x]补 =[x]补-[y]补+[x]补+[y]补-[x]补-[x]补 =0 所以: -[y]补=[-y]补 12、已知X=2010×0.11011011,Y=2100×(-0.10101100),求X+Y。 解: 为了便于直观理解,假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为: [X]浮=00010,0.11011011 [Y]浮=00100,1.01010000 (1)求阶差并对阶: ΔE=Ex–Ey=[Ex]补+[-Ey]补=00010+11100=11110 即ΔE为–2,x的阶码小,应使Mx右移2位,Ex加2, [X]浮=00010,0.11011011(11) 其中(11)表示Mx右移2位后移出的最低两位数。 (2)尾数和 1.00110110(11) 2. 01010100 3. 10001010(11) (3)规格化处理 尾数运算结果的符号位与最高数值位为同值,应执行左规处理,结果为1.00010101(10),阶码为00011。 (4)舍入处理 采用0舍1入法处理,则有 1.00010101 +1 1. 00010110 (5)判溢出 阶码符号位为00,不溢出,故得最终结果为 x+y=2011×(-0.11101010) 13、设有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码2位,阶符1位,尾数4位,数符1位。 设j1=(-10)2S1=(+0.1001)2,j2=(+10)2S2=(+0.1011)2 求N1×N2,写出运算步骤及结果,积的尾数占4位,要规格化结果,根据原码阵列乘法器的计算步骤求尾数之积。 解: 浮点乘法规则: N1×N2=(2j1×S1)×(2j2×S2)=2(j1+j2)×(S1×S2) (1)阶码求和: j1+j2=0 (2)尾数相乘: 符号位单独处理,积的符号位=0⊕0=0 0.1001 ×0.10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 复习 材料
![提示](https://static.bdocx.com/images/bang_tan.gif)