东北大学软件学院计算机组成原理题库.docx
- 文档编号:7424610
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:71
- 大小:461.19KB
东北大学软件学院计算机组成原理题库.docx
《东北大学软件学院计算机组成原理题库.docx》由会员分享,可在线阅读,更多相关《东北大学软件学院计算机组成原理题库.docx(71页珍藏版)》请在冰豆网上搜索。
东北大学软件学院计算机组成原理题库
计算机组成原理复习资料
第一章知识总结
·冯·诺伊曼结构是一种将程序指令存储器和数据存储器合并在一起的存储结构,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置程序指令和数据宽度相同。
·冯·诺伊曼结构的特点是:
(1)数字计算机的数制采用二进制
(2)计算机应该按照程序顺序执行。
·基于冯·诺伊曼结构的计算机由五大部分组成:
运算器,控制器,存储器,输入设备,输出设备。
·今天的大多数计算机是基于冯·诺伊曼结构的。
·CPU由运算器和控制器组成。
·微处理器的使用标志着微型计算机的发展。
·计算机进化史:
第一代计算机:
1946-1957真空管(VacuumTubes)
第二代计算机:
1958-1964晶体管(Transistors)
第三代计算机:
1965-1971中小规模集成电路(SSI/MSI),操作系统出现
第四代计算机:
1972-1977大规模集成电路出现(LSI)
第五代计算机:
1978---超大规模集成电路(VLSI)
·微处理器于1971年出现,并成为第四代微型计算机的核心。
·f指计算机时钟频率,IC指指令数,CPIave指执行指令的平均周期数
·MIPS(MillionInstructionperSecond),单字长定点指令平均执行速度,MIPS=f(Mhz)/CPIave。
·MFLOPS(MillionFloating-pointOperationsperSecond),每秒百万个浮点数操作,MFLOPS=浮点操作指令数/(执行时间*10^6)
·CPU执行时间T:
T(Sec)=IC*CPIave/f(hz)
·唯有程序运行时间才能反映真实的计算机性能。
第一章测验
1.ThebasicfeatureofVonNeumanncomputeris(A).
A.accessmemorybyaddressandexecuteinstructioninsequence
B.MultipleInstructionStreamSingleDataStream(MISD)
C.operatestack
D.accessmemorybycontent
1.冯诺伊曼体系结构的计算机的基本特征是(A).
A.通过地址访存并且按顺序执行指令
B.多指令流单数据流
C.操作栈
D.按内容访存
2.Afullcomputershouldconsistsof(B).
A.calculator,memoryandcontroller
B.hardwareandsoftwaresystem
C.hostandPeripheral
D.hostandprogram
2.全部的计算机应该由什么组成?
(B).
运算器,存储器和控制器
硬件和软件系统
主机和外设
主机和程序
3.In8-bitsmicro-computersystem,multiplicationanddivisionarerealizedby(D).
A.firmware
B.hardware
C.dedicatedchips
D.software
3.在一个8位的微型计算机系统中,乘除法依赖于(D).
固件
硬件
专用芯片
软件
4.Thevastmajorityofcomputersystemsusedtodayareconstructedon(B)computermodel.
A.intelligent
B.VonNeumann
C.realtimeprocessing
D.parallel
4.今天被广泛使用的计算机系统的体系结构是(B).计算机模型
智能的
冯诺伊曼
实时处理
并行
5.Thereasonwhythebinarysystemofrepresentationiswidelyadoptedincomputeris(C).
A.savingcomponents
B.convenienceforinformationprocessing
C.therestrictionofthenatureofphysicaldevices
D.computingspeedfast
5.在计算机中二进制表示系统被广泛采纳的原因是(C).
存储组件
方便信息处理
硬件的性质的限制
计算速度更快
6.Althoughcomputerscienceandtechnologyhavechangedtremendouslybothinhardwareandinsoftware,thebasicmodelforcomputershasremainedessentiallythesame,whichwaspresentedby(C).
A.Newton
B.Einstein
C.VonNeumann
D.Edison
6.尽管计算机科学与技术已经极大地改变了不管是硬件还是软件,基础的计算机模型还是从本质上保留了下来,其代表者是(C).
牛顿
爱因斯坦
冯诺伊曼
爱迪生
7.Theoperatingsystemisappearedin(A).
A.the3rdgenerationcomputers
B.the2ndgenerationcomputers
C.the4thgenerationcomputers
D.the1stgenerationcomputers
7.操作系统出现在(A).
第三代计算机
第二代计算机
第四代计算机
第一代计算机
8.Thesocalled“PC”belongsto(C).
A.Mediumcomputers
B.Mainframes
C.Micro-computers
D.Mini-computers
8.所谓的“PC”属于(C).
中型计算机
主框架
微型计算机
迷你计算机
9.Resourcesmanagementofcomputersoftwareandhardwareisthedutyof(D).
A.DatabaseManagementSystem
B.Applicationprogram
C.Languageprocessprogram
D.OperatingSystem
9.计算机软硬件的资源管理是(D)的职责
数据库管理系统
应用程序
语言处理程序
操作系统
10.ThecomponentsofCPUdonotinclude(D).
A.register
B.controller
C.Arithmeticunit
D.memory
10.CPU组件不包括(D).
寄存器
控制器
算术逻辑运算单元
存储器
11.Thecomputerhasexperienced4generations,whichare(D).
A.VacuumTubes,Transistors,SSI/MSIcircuit,Laserdevice
B.Transistors,SMI,Laserdevice,Opticalmedium
C.VacuumTubes,Digitaltube,SSI/MSIcircuit,Laserdevice
D.VacuumTubes,Transistors,SSI/MSIcircuit,LSI/VLSIcircuit
Here
11.计算机经历的四代,他们是(D).
真空管,晶体管,中小规模集成电路,激光部件
晶体管,小规模集成电路,激光部件,光学媒介
真空管,数字管,中小规模集成电路,激光部件
真空管,晶体管,中小规模集成电路,大/超大规模集成电路
12.Theuseof(D)signifiedthedevelopmentofmicro-computer.
A.software
B.disk
C.OS
D.Microprocessor
12.(D)的使用标志着微型计算机的发展?
软件
磁盘
操作系统
微处理器
13.WhichofthefollowinglanguagescanbeimplementeddirectlyandeditedbyMnemonic(助记符)(D):
①Assemblylanguage;②machinelanguage;③High-levellanguage;④Operatingsystemprimitives;⑤Regularlanguage
A.①,④
B.②,⑤
C.②,①
D.①,③
13.以下哪种语言可以被助记符直接实现和编辑(D)?
①汇编语言②机器语言③高级语言④操作系统原语⑤常规语言
A.①,④
B.②,⑤
C.②,①
D.①,③
14.(A)isnotbelongedtosystemprogram.
A.Databasesystem
B.Operatingsystem
C.Compilerprogram
D.theaboveall
14.(A)不属于系统程序
数据库系统
操作系统
编译系统
以上都是
15.Dataandinstructionsarestoredin(D)whentheprogramisrunning.
A.operatingsystem
B.datapath
C.disk
D.memory
15.在程序运行时,数据和指令都存在(D)
操作系统中
数据路径中
磁盘中
存储器中
16.Incomputerterminology,CPUconsistsofcalculatorandcontroller.(A)
A.True.
B.False.
16.在计算机术语中,CPU由运算器和控制器组成.(A)
A.对。
B.错。
17.Theuseofmicroprocessorsignifiedthedevelopmentofmicro-computer.(A)
A.True.
B.False.
17.微处理器的使用标志着微型计算机的发展(A)
A.对。
B.错。
18.Thereasonofbinaryrepresentationforinformationinacomputerisitcaneasilyprocesstheinformation.(A)
A.True.
B.False.
18.在计算机中用二进制表示信息的原因是它容易处理信息(B)
A.对。
B.错。
原因是元件物理的特性限制。
19.CPUcanprocessinformationofexternalmemorydirectly.(B)
A.True.
B.False.
19.CPU可以直接处理存储器外的信息(B)
A.对
B.错
21.HostconsistsofCPUandI/Odevices.(B)
A.True.
B.False.
21.主机由CPU和I/O设备组成(B)
A.对
B.错
还应该有存储器
22.MFLOPSisaperformanceindexforexpressthespeedofprocessingthefloatingpointnumber.(A)
A.True.
B.False.
22.MFLOPS是一个表现标志用以表示浮点数处理速度(A)
A.对。
B.错。
23.Softwareisequivalenttohardwareinlogicfunction.(A)
A.True.
B.False.
23.在逻辑上软件是可以和硬件等价的(A)
A.对。
B.错。
24.InacomputerbasedonthevonNeumannmodel,instructionsanddataareallstoredinmemory,andCPUdistinguishthemaccordingtheiraddress.(B)
A.True.
B.False.
H24.在一个基于冯诺伊曼的计算机模型上,指令和数据均存在存储器中,并且CPU按地址区分他们(B)
A.对
B.错
25.Computerhardwareconsistsofcalculator,memory,controllerandI/Odevices.(A)
A.True.
B.False.
25.计算机的硬件由运算器,存储器,控制器和I/O设备组成。
(A)
A.对。
B.错。
第二章知识总结
·定点数的小数点固定,并且在定点数表示中,小数点均为隐含表示,不占位。
·定点数分为定点纯整数和定点纯小数。
·几进制中基数就是几。
·原码表示法(Sign-magnitude),符号位上,0表示正,1表示负,有效值用二进制的绝对值表示,此方法与真值最为接近。
特点是简单,易于同真值进行转换,实现乘除运算规则简单,但是加减运算麻烦,有“+0”和“-0”之分。
·补码表示法(2‘scomplement),正数的补码是其本身,负数的补码,符号位取1,其余位按位取反,再在末尾加1便可得到,补码的优点是消除了减法。
补码中“0”的表示唯一。
·由[X补]求[-X补]这一过程叫做变补,在减法变加法的过程中使用,变补的做法是将[X补]连同符号位一起按位取反,末位加1。
·反码(1‘scomplement),正数的反码是自身,负数的反码,符号位取1,数值部分按位取反,也有“+0”和“-0”之分。
·三种表示方法的范围:
定点小数:
原码:
-(1-2-n)≤N≤1-2-n
反码:
-(1-2-n)≤N≤1-2-n
补码:
-1≤N≤1-2-n
定点整数:
原码:
-(2n-1)≤N≤2n-1
反码:
-(2n-1)≤N≤2n-1
补码:
-2n≤N≤2n-1
·定点数运算中,结果超出了计算机能表示的范围后,会发生溢出,基本原因是因为计算机字长的限制。
溢出分为两种,一种是正溢出,一种是负溢出;正溢出是指结果超过了计算机所能表示的最大值,负溢出是指结果小于计算机所能表示的最小值。
·溢出判断方法有三种,这里只介绍常用的两种
(1)符号运算进位标志Cf和最高有效位进位标志C进行异或运算,结果为1则发生了溢出,结果为0则结果正确;
(2)使用双符号位,首先把参与运算的数改写成双符号位,即把已有的符号位上的数字再多写一遍,如“1.1100”改写为“11.1100”,然后进行预算,符号位结果为“01”时,表明发生了正溢出;符号位结果为“10”时,表示发生了负溢出。
符号位结果为“00”或“11”时表示结果正确。
·定点数二进制运算器中,减法是通过进行补码的加法来实现的。
·用二进制编码十进制数得到的码叫做BCD码(Binary-CodeDecimal),8421码是其一种,用0000,……,1001表示0-9。
使用8421码做加法时,若和大于9则结果需要加6进行修正,小于则不需要修正。
·计算机中使用无符号整数来表示地址。
第二章测验
If[X]2’scomplement=0.1101010,then[X]sign-magnitude=(D)
A.0.0010110
B.1.0010110
C.1.0010101
D.0.1101010
观察符号位为0,说明此数为正数,正数的补码表示和源码表示是一样的,因此选D。
2.(B)isusedtorepresentaddressincomputer.
1’scomplement
Unsignednumber
2’scomplement
Signmagnitude
计算机中地址使用无符号数表示。
3.NumbersX1,X2areinteger,and【X1】2’scompl=10011011,【X2】2’scompl=00011011,thentheirtruevalueofdecimalformare-101and27.
基本运算,注意观察数字的正负,不可一律按位取反末位加一,正数的补码就是其本身
4.Thesign-magnituderepresentationof‘0’isunique.(B)
True
False
源码对“0”的表示并不唯一,有“+0”与“-0”之分。
5.Plustwo2’scomplementnumbersthatadopt1signbit,overflowmustoccurwhen(C/D).
carrysignalisgeneratedfromthesignbit
XORoperationforcarrysignalgeneratedfromthesignbitandcarrysignalgeneratedfromthehighestnumericalbitis‘0’.
XORoperationforcarrysignalgeneratedfromthesignbitandcarrysignalgeneratedfromthehighestnumericalbitis‘1’.
XORoperationforcarrysignalgeneratedfromthesignbitandcarrysignalgeneratedfromthehighestnumericalbitis‘1’.
将两个采用单符号位的补码表示的数相加,(C/D)时一定会溢出。
从符号位上产生了进位信号
对从符号位上产生的进位信号和从最高数位上产生的进位信号进行异或操作,结果为0
对从符号位上产生的进位信号和从最高数位上产生的进位信号进行异或操作,结果为1
对从符号位上产生的进位信号和从最高数位上产生的进位信号进行异或操作,结果为1
//C,D答案一样,选哪个都行。
6.Therangeofrepresentationfora1’scomplementnumbersystemof64bits(includingthesignbit)is(A).
0≤|N|≤263–1
0≤|N|≤262–1
0≤|N|≤264–1
0≤|N|≤263
除去符号位后,剩余63位可以用来表示数字,根据反码的表示范围1–2n≤N≤2n–1得出答案
H7.Fixedpointnumbercanbeclassifiedintopuredecimal(纯小数)andpureinteger(纯整数).(A)
True
False
8.Infixedpointcalculator,whetheradopteddoublesignbitorsinglesignbit,itmusthas(C),whichisoftenimplementedby(C).
Decodingcircuit,NANDgate
encodingcircuit,NORgate
overflowdetectioncircuit,XORgate
shiftcircuit,AND-ORgate
在定点数计算中,是否采取双符号位还是单符号位,它都必须有(C),它经常使用(C)来实现
解码电路,与非门
译码电路,或非门
溢出检测电路,异或门
移位电路,与或门
一般来说,使用检测符号进位信号和最高数位进位信号的异或结果来进行溢出判断,因此需要异或门。
9.Arithmeticshift2’scomplementofapositive,signbitremainsunchanged,andtheblankbitfillsin‘0’.Arithmeticleftshift2’scomplementofanegative,signbitremainsunchanged,andthelowbitfills0.Arithmeticrightshift2’scomplementofanegative,signbitremainsunchanged,andthehighbitfills1andtruncatelowbit.
对正数的补码进行算术移位,符号位保持不变,空余位填‘0’;对负数的补码进行算术左移,符号位保持不变,低位填‘0’,对负数的补码进行算术右移,符号位保持不变,高位填‘1’,并且舍弃低位。
10.Letthewordlengthis8,thefixedpointintegerwith2’scomplementrepresentationof-1is11111111.
“-1”,则最高位为“1”,后7位的真值为“0000001”,按位取反得“1111110”,再加一得到“1111111”,合起来为:
“11111111”。
注意,这是对于整数,对于定点小数来说,“-1”是“10000000”
11.Infixedpointoperation,itwillbeoverflowwhentheresultexceedstherepresentrangeofthecomputer.(A)
True
False
在定点数操作中,当结果超出了计算机所能表示的范围时将会发生溢出。
显然是对的
12.Fora8-bit2’scomplementrepresentationintegernumber,itsminimalvalueis-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北大学 软件 学院 计算机 组成 原理 题库