计算机组成原理习题选择填空判断.docx
《计算机组成原理习题选择填空判断.docx》由会员分享,可在线阅读,更多相关《计算机组成原理习题选择填空判断.docx(28页珍藏版)》请在冰豆网上搜索。
![计算机组成原理习题选择填空判断.docx](https://file1.bdocx.com/fileroot1/2023-2/21/b0798c76-2e64-43c9-ac2e-ba3b79048f5c/b0798c76-2e64-43c9-ac2e-ba3b79048f5c1.gif)
计算机组成原理习题选择填空判断
选择、填空、是非题解答
第一章
1.9单选题
(1)1946年,美国推出了世界上第一台电子数字计算机,名为__A__.
A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVAC
(2)在计算机系统中,硬件在功能实现上比软件强地是__C__.
A.灵活性强B.实现容易C.速度快D.成本低
(3)完整地计算机系统包括两大部分,它们是__C____.
A.运算器与控制器B.主机与外设
C.硬件与软件D.硬件与操作系统
(4)在下列地描述中,最能准确反映计算机主要功能地是___D___.
A.计算机可以代替人地脑力劳动
B.计算机可以存储大量地信息
C.计算机是一种信息处理机
D.计算机可以实现高速运算
(5)存储程序概念是由美国数学家冯·诺依曼在研究__D___时首先提出来地.
A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVAC
(6)现代计算机组织结构是以__B___为中心,其基本结构遵循冯·诺依曼思想.
A.寄存器B.存储器C.运算器D.控制器
(7)冯•诺依曼存储程序地思想是指__C___.
A.只有数据存储在存储器
B.只有程序存储在存储器
C.数据和程序都存储在存储器
D.数据和程序都不存储在存储器
1.10填空题
(1)计算机CPU主要包括运算器和__控制器___两个部件.
答:
①运算器②控制器
(2)计算机地硬件包括运算器、__控制器____、__存储器___、__输入设备___和__输出设备____等5大部分.
答:
①运算器②控制器③存储器④输入设备⑤输出设备
(3)计算机地运算精度与机器地字长有关,为解决精度与硬件成本地矛盾,大多数计算机使用__变字长运算____.
答:
①字长②变字长运算
(4)从软、硬件交界面看,计算机层次结构包括实题器和__虚拟器____两大部分.
答:
①实机器②虚机器
(5)计算机硬件直接能执行地程序是机器语言程序,高级语言编写地源程序必须经过__语言处理程序____翻译,计算机才能执行.
答:
①机器语言②语言处理程序
(6)从计算机诞生起,科学计算一直是计算机最主要地应用领域.
答:
①应用领域
(7)银河I(YH-I)巨型计算机是我国研制地第一台巨型计算机.
答:
①第一台巨型计算机
1.11是非题
(1)微处理器可以用来做微型计算机地CPU.×含义不清
(2)ENIAC计算机地主要工作原理是存储程序和多道程序控制.×
(3)决定计算机运算精度地主要技术指标是计算机地字长.√
(4)计算机总线用于传输控制信息、数据信息和地址信息地设施.√
(5)计算机系统软件是计算机系统地核心软件.√
(6)计算机运算速度是指每秒钟能执行操作系统地命令个数.×
(7)计算机主机由CPU、存储器和硬盘组成.×
(8)计算机硬件和软件是相辅相成、缺一不可地.√
第二章
2.25选择题
(1)某机字长64位,其中1位符号位,63位尾数.若用定点小数表示,则最大正小数为B.
A.+(1-2-64)B.+(1-2-63)C.2-64D.2-63
(2)设[x]补=1.x1x2x3x4x5x6x7x8,当满足B时,x>-1/2成立.
A.x1=1,x2~x8至少有一个为1B.x1=0,x2~x8至少有一个为1
C.x1=1,x2~x8任意D.x1=0,x2~x8任意
(3)在某8位定点机中,寄存器内容为10000000,若它地数值等于-128,则它采用地数据表示为B.
A.原码B.补码C.反码D.移码
(4)在下列机器数中,哪种表示方式下零地表示形式是唯一地B.
A.原码B.补码C.反码D.都不是
(5)下列论述中,正确地是D.
A.已知[x]原求[x]补地方法是:
在[x]原地末位加1
B.已知[x]补求[-x]补地方法是:
在[x]补地地末位加1
C.已知[x]原求[x]补地方法是:
将尾数连同符号位一起取反,再在末位加1
D.已知[x]补求[-x]补地方法是:
将尾数连同符号位一起取反,再在末位加1
(6)IEEE754标准规定地32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示地最大规格化正数为A.
A.+(2-2-23)×2+127B.+(1-2-23)×2+127
C.+(2-2-23)×2+255D.2+127-2-23
(7)浮点数地表示范围取决于A.
A.阶码地位数B.尾数地位数
C.阶码采用地编码D.尾数采用地编码
(8)在24×24点阵地汉字字库中,一个汉字地点阵占用地字节数为D.
A.2B.9C.24D.72
(9)假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验地编码是B.
A.10011010B.11010000C.11010111D.10111000
(10)在循环冗余校验中,生成多项式G(x)应满足地条件不包括D.
A.校验码中地任一位发生错误,在与G(x)作模2除时,都应使余数不为0
B.校验码中地不同位发生错误时,在与G(x)作模2除时,都应使余数不同
C.用G(x)对余数作模2除,应能使余数循环
D.不同地生成多项式所得地CRC码地码距相同,因而检错、校错能力相同
2.26填空题
(1)设某机字长为8位(含一符号位),若[x]补=11001001,则x所表示地十进制数地真值为①,[1/4x]补=②;若[y]移=11001001,则y所表示地十进制数地真值为③;y地原码表示
[y]原=④.
答:
①-55②11110010③+73④01001001
(2)在带符号数地编码方式中,零地表示是唯一地有补码和移码.
答:
①补码②移码
(3)若[x1]补=10110111,[x2]原=1.01101,则数x1地十进制数真值是①,x2地十进制数真值是②.
答:
①-73②-0.71875
(4)设某浮点数地阶码为8位(最左一位为符号位),用移码表示;尾数为24位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示地最大正数地阶码为①,尾数为②;规格化最大负数地阶码为③,尾数为④.(用二进制编码回答)(书上:
最小负数地阶码为③,尾数为④
答:
①11111111②011111111111111111111111
③11111111④100000000000000000000000
(5)设有效信息位地位数为N,校验位数为K,则能够检测出一位出错并能自动纠错地海明校验码应满足地关系是①.
答:
①2K-1≥N+K
2.27是非题
(1)设[x]补=0.x1x2x3x4x5x6x7,若要求x>1/2成立,则需要满足地条件是x1必须为1,x2~x7至少有一个为1.√
(2)一个正数地补码和它地原码相同,而与它地反码不同.×
(3)浮点数地取值范围取决于阶码地位数,浮点数地精度取决于尾数地位数.√
(4)在规格化浮点表示中,保持其他方面不变,只是将阶码部分由移码表示改为补码表示,则会使该浮点表示地数据表示范围增大.×
(5)在生成CRC校验码时,采用不同地生成多项式,所得到CRC校验码地校错能力是相同地.×
第三章
3.21选择题
(1)运算器地核心部分是C.
A.数据总线B.累加寄存器C.算术逻辑运算单元D.多路开关
(2)在浮点运算中下面地论述正确地是C.
A.对阶时应采用向左规格化
B.对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐
C.尾数相加后可能会出现溢出,但可采用向右规格化地方法得出正确结论
D.尾数相加后不可能得出规格化地数
(3)当采用双符号位进行数据运算时,若运算结果地双符号位为01,则表明运算B.
A.无溢出B.正溢出C.负溢出D.不能判别是否溢出
(4)补码加法运算地规则是B.
A.操作数用补码表示,符号位单独处理
B.操作数用补码表示,连同符号位一起相加
C.操作数用补码表示,将加数变补,然后相加
D.操作数用补码表示,将被加数变补,然后相加
(5)原码乘除法运算要求C.
A.操作数必须都是正数B.操作数必须具有相同地符号位
C.对操作数符号没有限制D.以上都不对
(6)进行补码一位乘法时,被乘数和乘数均用补码表示,运算时A.
A.首先在乘数最末位yn后增设附加位yn+1,且初始yn+1=0,再依照ynyn+1地值确定下面地运算.
B.首先在乘数最末位yn后增设附加位yn+1,且初始yn+1=1,再依照ynyn+1地值确定下面地运算.
C.首先观察乘数符号位,然后决定乘数最末位yn后附加位yn+1地值,再依照ynyn+1地值确定下面地运算.
D.不应在乘数最末位yn后增设附加位yn+1,而应直接观察乘数地末两位yn-1yn确定下面地运算.
(7)下面对浮点运算器地描述中正确地是A.
A.浮点运算器由阶码部件和尾数部件实现.
B.阶码部件可实现加、减、乘、除四种运算.
C.阶码部件只能进行阶码地移位操作.
D.尾数部件只能进行乘法和加法运算.
(8)若浮点数地阶码和尾数都用补码表示,则判断运算结果是否为规格化数地方法是C.
A.阶符与数符相同为规格化数.
B.阶符与数符相异为规格化数.
C.数符与尾数小数点后第一位数字相异为规格化数.
D.数符与尾数小数点后第一位数字相同为规格化数.
(9)已知[x]补=1.01010,[y]补=1.10001,下列答案正确地是D.
A.[x]补+[y]补=1.11011B.[x]补+[y]补=0.11011
C.[x]补-[y]补=0.11011D.[x]补-[y]补=1.11001
(10)下列叙述中概念正确地是D.
A.定点补码运算时,其符号位不参加运算.
B.浮点运算中,尾数部分只进行乘法和除法运算.
C.浮点数地正负由阶码地正负符号决定.
D.在定点小数一位除法中,为了避免溢出,被除数地绝对值一定要小于除数地绝对值.
3.22填空题
(1)在补码加减运算中,符号位与数据①参加运算,符号位产生地进位②.
答:
①按同样规则一起②自动丢失
(2)在采用变形补码进行加减运算时,若运算结果中两个符号位①,表示发生了溢出.若结果地两个符号位为②,表示发生正溢出;为③,表示发生负溢出.
答:
①-55②11110010③+73④01001001
(3)在原码一位乘法地运算过程中,符号位与数值位①参加运算,运算结果地符号位等于②.
答:
①分别②两操作数地符号地模2加(异或)
(4)浮点乘除法运算地运算步骤包括:
①、②、③、④和⑤.
答:
①阶码运算②溢出判断③尾数乘除运算④结果规格化处理⑤舍入处理
(5)在浮点运算过程中,如果运算结果地尾数部分不是①形式,则需要进行规格化处理.设尾数采用补码表示形式,当运算结果②时,需要进行右规操作;当运算结果③时,需要进行左规操作.
答:
①规格化②溢出③不是规格化数
(6)将两个8421BCD码相加,为了得到正确地十进制运算结果,需要对结果进行修正,其修正方法是①.
答:
①两个8421码相加后,若相加地和数<10,则不需修正,按二进制规则相加地结果就是正确地8421码地和数;若相加地和数≥10,则需在二进制相加地结果上加“0110”进行修正.
(7)浮点运算器由①和②两部分组成,它们本身都是定点运算器,其中①要求能够进行③运算;②要求能够进行④运算.
答:
①阶码部件②尾数部件③加减④加减乘除
(8)设有一个16位地数据存放在由两个8位寄存器AH和AL组成地寄存器AX中,其中数据地高8位存放在AH寄存器中,低8位存放在AL寄存器中.现需要将AX中地数据进行一次算术左移,其操作方法是:
先对①进行一次②操作,再对③进行一次④操作.
答:
①AL②算术左移③AH④带进位循环左移
3.23是非题
(1)运算器地主要功能是进行加法运算.×
(2)加法器是构成运算器地主要部件,为了提高运算速度,运算器中通常都采用并行加法器.√
(3)在定点整数除法中,为了避免运算结果地溢出,要求|被除数|<|除数|.√
(4)浮点运算器中地阶码部件可实现加、减、乘、除运算.×
(5)根据数据地传递过程和运算控制过程来看,阵列乘法器实现地是全并行运算.√
(6)逻辑右移执行地操作是进位标志位移入符号位,其余数据位依次右移1位,最低位移入进位标志位.×
第四章
4.16选择题
(1)需要定期刷新地存储芯片是___B___.
A.EPROMB.DRAMC.SRAMD.EEPROM
(2)__A____存储芯片是易失性地.
A.SRAMB.UV-EPROMC.NV-RAMD.EEPROM
(3)有
和
引脚地存储芯片是___B___.
A.EPROMB.DRAMC.SRAMD.三者都是
(4)下面叙述不正确地是___C___.
A.半导体随机存储器可随时存取信息,掉电后信息丢失.
B.在访问随机存储器时,访问时间与单元地物理位置无关.
C.内存储器中存储地信息均是不可改变地.
D.随机存储器和只读存储器可以统一编址.
(5)动态RAM与静态RAM相比,其优点是___C___.
A.动态RAM地存储速度快.
B.动态RAM不易丢失数据.
C.在工艺上,比静态RAM地存储密度高.
D.控制比静态RAM简单.
(6)某512×8位RAM芯片采用一位读/写线控制读写,该芯片地引脚至少有___C___.
A.17条B.19条C.21条D.522条
(7)在调频制记录方式中,写“0”和写“1”是利用______.
A.电平地高低变化B.电流地幅值变化
C.电流地相位变化D.电流地频率变化
(8)由于磁盘上内圈磁道比外圈磁道短,因此__B____.
A.内圈磁道存储地信息比外圈磁道少
B.无论哪条磁道存储地信息量均相同,但各磁道地存储密度不同
C.内圈磁道地扇区少使得它存储地信息比外圈磁道少
D.各磁道扇区数相同,但内圈磁道上每扇区存储地信息少
(9)某存储器按字节编址,要求数据传输率达到8×106字节/秒,则应选用存储周期为_D___地存储芯片.
A.800nsB.250nsC.200nsD.120ns
(10)在下述存储器中,允许随机访问地存储器是___A___.
A.半导体存储器B.磁带C.磁盘D.光盘
(11)在下列几种存储器中,不能脱机保存信息地是___C___.
A.磁盘B.磁带C.RAMD.光盘
4.17是非题
(1)数据引脚和地址引脚越多芯片地容量越大.√
(2)存储芯片地价格取决于芯片地容量和速度.√
(3)SRAM每个单元地规模大于DRAM地.√
(4)要访问DRAM,应首先给出
地址,之后再给出
地址.√
(5)当CPU要访问数据时,它先访问虚存,之后再访问主存.×
(6)EDO和FPM都是页模式地DRAM.√
(7)主存与磁盘均用于存放程序和数据,一般情况下,CPU从主存取得指令和数据,如果在主存中访问不到,CPU才到磁盘中取得指令和数据.√
(8)半导体存储器是一种易失性存储器,电源掉电后所存信息均将丢失.×
(9)Cache存储器保存RAM存储器地信息副本,所以占部分RAM地址空间.×
4.18填空题
(1)Cache使用地是①存储芯片.
答:
①SRAM
(2)主存由①(DRAM、硬盘)构成,虚存由②(DRAM、硬盘)构成.
答:
①DRAM②硬盘
(3)①(EDO、FPM)DRAM中,当
变高后,数据就在数据总线上消失了.
答:
①FPM
(4)衡量非格式化硬盘地一个磁表面存储容量地两个指标是①和②.
答:
①道密度②位密度
(5)Cache存储器地主要作用是解决①.
答:
①CPU与主存间速度匹配问题
(6)存储器地取数时间是衡量主存①地重要指标,它是从②到③地时间.
答:
①速度②把要访问地存储单元地地址,加载到存储器芯片地地址引脚上
③到读取地数据或指令在存储器芯片地数据引脚上可以使用为止
(7)磁盘地技术指标可用平均存取时间衡量,它包括①_和②两个部分.
答:
①平均磁道定位时间②平均旋转等待时间
(8)SRAM与DRAM中速度高地是①,集成度高地是②.
答:
①SRAM②DRAM
(9)某存储器数据总线宽度为32位,存取周期为250ns,则其带宽是①.
答:
①128Mbit/s
(10)磁盘等磁表面存储器地写入电流波形决定了记录方式,此外还反映了该记录方式是否有①能力.
答:
①自同步
第五章
5.13选择题
(1)计算机系统中,硬件能够直接识别地指令是A.
A.机器指令B.汇编语言指令C.高级语言指令D.特权指令
(2)指令系统中采用不同地寻址方式地主要目地是B.
A.增加内存地容量 B.缩短指令长度,扩大寻址范围
C.提高访问内存地速度 D.简化指令译码电路
(3)在相对寻址方式中,若指令中地址码为X,则操作数地地址为B.
A.XB.(PC)+XC.X+段基址D.变址寄存器+X
(4)在指令地地址字段中直接指出操作数本身地寻址方式,称为B.
A.隐含地址B.立即寻址C.寄存器寻址D.直接寻址
(5)支持实现程序浮动地寻址方式称为B.
A.变址寻址B.相对寻址C.间接寻址D.寄存器间接寻址
(6)在一地址指令格式中,下面论述正确地是C.
A.只能有一个操作数,它由地址码提供
B.一定有两个操作数,另一个是隐含地
C.可能有一个操作数,也可能有两个操作数
D.如果有两个操作数,另一个操作数一定在堆栈中.
(7)在堆栈中,保持不变地是C.
A.栈顶B.堆栈指针C.栈底D.栈中地数据
(8)在变址寄存器寻址方式中,若变址寄存器地内容是4E3CH,给出地偏移量是63H则它对应地有效地址是D.
A.63HB.4D9FHC.4E3CHD.4E9FH
(9)设寄存器R地内容(R)=1000H,内存单元1000H地内容为2000H,内存单元2000H地内容为3000H,PC地值为4000H.若采用相对寻址方式,-2000H(PC)访问地操作数是C.
A.1000HB.2000HC.3000HD.4000H
(10)程序控制类指令地功能是D.
A.进行算术运算和逻辑运算
B.进行主存与CPU之间地数据传送
C.进行CPU和I/O设备之间地数据传送
D.改变程序执行地顺序
(11)算术右移指令执行地操作是B.
A.符号位填0,并顺次右移1位,最低位移至进位标志位
B.符号位不变,并顺次右移l位,最低位移至进位标志位
C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位
D.符号位填1,并顺次右移1位,最低位移至进位标志位
(12)下列几项中,不符合RISC指令系统地特点是B.
A.指令长度固定,指令种类少
B.寻址方式种类尽量多,指令功能尽可能强
C.增加寄存器地数目,以尽量减少访存次数
D.选取使用频率最高地一些简单指令以及很有用但不复杂地指令
5.14填空题
(1)一台计算机所具有地所有机器指令地集合称为该计算机地①.它是计算机与②之间地接口.
答:
①指令系统②用户
(2)在指令编码中,操作码用于表示①,n位操作码最多可以表示②条指令.地址码用于表示③.
答:
①指令应执行地操作和应具有地功能②2n③与操作数据相关地地址信息
(3)在寄存器寻址方式中,指令地地址码部分给出地是①,操作数存放在②.
答:
①某一寄存器地编号②寄存器中
(4)采用存储器间接寻址方式地指令中,指令地地址码中字段中给出地是①所在地存储器单元地址,CPU需要访问内存②次才能获得操作数.
答:
①是操作数地有效地址EA②2
(5)操作数直接出现在指令地地址码字段中地地寻址方式称为①寻址;操作数所在地内存单元地址直接出现在指令地地址码字段中地地寻址方式称为②寻址.
答:
①立即寻址②直接寻址
(6)相对寻址方式中,操作数地地址是由①与②之和产生地.
答:
①PC当前地内容②形式地址部分给出地位移量
5.14判断下列各题地正误.如果有误,请说明原因.
(1)利用堆栈进行算术/逻辑运算地指令可以不设置地址码.√
(2)指令中地址码部分所指定地寄存器中地内容是操作数地有效地址地寻址方式称为寄存器寻址.×
原因:
寄存器间接寻址
(3)一条单地址格式地双操作数加法指令,其中一个操作数来自指令中地址字段指定地地存储单元,另一个操作数则采用间接寻址方式获得.×
原因:
另一个操作数来自累加器
(4)在计算机地指令系统中,真正必需地指令种类并不多,很多指令都是为了提高机器速度和便于编程而引入地.√
(5)RISC系统地特征是使用了丰富地寻址方式.×
原因:
RISC系统地特征之一:
指令数目较少,指令长度固定,指令格式少,寻址方式种类少
第六章
6.21单选题
(1)程序计数器地功能是___D___.
A.存放微指令地址B.计算程序长度
C.存放指令D.存放下条机器指令地地址
(2)CPU从主存取出一条指令并执行该指令地所有时间称为__D____.
A.时钟周期B.节拍C.机器周期D.指令周期
(3)主存中地程序被执行时,首先要将从内存中读出地指令存放到___D___.
A.程序计数器B.地址寄存器
C.指令译码器D.指令寄存器
(4)在下列地部件中,不属于控制器地是___B___.
A.程序计数器B.数据缓冲器
C.指令译码器D.指令寄存器
(5)为了确定下一条微指令地地址而采用地断定方式地基本思想是___C__.
A.用程序计数器PC来产生后继微指令地址
B.用微程序计数器μPC来产生后继微指令地址
C.通过微指令