文档库 最新最全的文档下载
当前位置:文档库 › 计算机组成原理_习题_选择,填空,判断

计算机组成原理_习题_选择,填空,判断

计算机组成原理_习题_选择,填空,判断
计算机组成原理_习题_选择,填空,判断

选择、填空、是非题解答

第一章

1.9单选题

(1)1946年,美国推出了世界上第一台电子数字计算机,名为__A__。

A. ENIAC

B. UNIV AC-I

C. ILLIAC-IV

D. EDV AC

(2)在计算机系统中,硬件在功能实现上比软件强的是__C__。

A. 灵活性强

B. 实现容易

C. 速度快

D. 成本低

(3)完整的计算机系统包括两大部分,它们是__ C ____。

A.运算器与控制器

B.主机与外设

C.硬件与软件

D. 硬件与操作系统

(4)在下列的描述中,最能准确反映计算机主要功能的是___ D ___。

A.计算机可以代替人的脑力劳动

B.计算机可以存储大量的信息

C.计算机是一种信息处理机

D. 计算机可以实现高速运算

(5)存储程序概念是由美国数学家冯·诺依曼在研究__ D ___时首先提出来的。

A.ENIAC

B.UNIV AC-I

C.ILLIAC-IV

D.EDV AC

(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-64

D. 2-63

(2)设[x]补=1.x1x2x3x4x5x6x7x8,当满足 B 时,x>-1/2成立。

A. x1=1, x2~x8至少有一个为1

B. 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+127

B. +(1-2-23)×2+127

C. +(2-2-23)×2+255

D. 2+127-2-23

(7)浮点数的表示范围取决于 A 。

A. 阶码的位数

B. 尾数的位数

C. 阶码采用的编码

D. 尾数采用的编码

(8)在24×24点阵的汉字字库中,一个汉字的点阵占用的字节数为 D 。

A. 2

B. 9

C. 24

D. 72

(9)假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的编码是 B 。

A. 10011010

B. 11010000

C. 11010111

D. 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. 首先在乘数最末位y n后增设附加位y n+1,且初始y n+1=0,再依照y n y n+1的值确定下面的运算。

B. 首先在乘数最末位y n后增设附加位y n+1,且初始y n+1=1,再依照y n y n+1的值确定下面的运算。

C. 首先观察乘数符号位,然后决定乘数最末位y n后附加位y n+1的值,再依照y n y n+1的值确定下面的运

算。

D. 不应在乘数最末位y n后增设附加位y n+1,而应直接观察乘数的末两位y n-1y n确定下面的运算。

(7)下面对浮点运算器的描述中正确的是 A 。

A.浮点运算器由阶码部件和尾数部件实现。

B. 阶码部件可实现加、减、乘、除四种运算。

C.阶码部件只能进行阶码的移位操作。

D. 尾数部件只能进行乘法和加法运算。

(8)若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是 C 。

A.阶符与数符相同为规格化数。

B.阶符与数符相异为规格化数。

C.数符与尾数小数点后第一位数字相异为规格化数。

D.数符与尾数小数点后第一位数字相同为规格化数。

(9)已知[x]补=1.01010,[y]补=1.10001,下列答案正确的是 D 。

A.[x]补+[y]补=1.11011

B.[x]补+[y]补=0.11011

C.[x]补-[y]补=0.11011

D.[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. EPROM

B. DRAM

C. SRAM

D. EEPROM

(2)__ A ____存储芯片是易失性的。

A. SRAM

B. UV-EPROM

C. NV-RAM

D. EEPROM

(3)有RAS和CAS引脚的存储芯片是___ B ___。

A. EPROM

B. DRAM

C. SRAM

D. 三者都是

(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. 800ns

B. 250ns

C. 200ns

D. 120ns

(10)在下述存储器中,允许随机访问的存储器是___A ___。

A. 半导体存储器

B. 磁带

C. 磁盘

D. 光盘

(11)在下列几种存储器中,不能脱机保存信息的是___ C ___。

A. 磁盘

B. 磁带

C. RAM

D. 光盘

4.17 是非题

(1)数据引脚和地址引脚越多芯片的容量越大。√

(2)存储芯片的价格取决于芯片的容量和速度。√

(3)SRAM每个单元的规模大于DRAM的。√

(4)要访问DRAM,应首先给出RAS地址,之后再给出CAS地址。√

(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中,当CAS变高后,数据就在数据总线上消失了。

答:①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. X

B. (PC)+X

C. 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. 63H

B. 4D9FH

C. 4E3CH

D. 4E9FH

(9)设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2000H的内容为3000H,PC的值为4000H。若采用相对寻址方式,-2000H (PC) 访问的操作数是 C 。

A. 1000H

B. 2000H

C. 3000H

D. 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.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址。

D.通过指令中指定一个专门字段来控制产生后继微指令地址

(6)构成控制信号序列的最小单位是__ C ___。

A.微程序

B.微指令

C.微命令

D.机器指令

(7)微程序控制器中,机器指令与微指令的关系是__ B ___。

A.每一条机器指令由一条微指令来执行

B.每一条机器指令由一段用微指令编成的微程序来解释执行

C.一段机器指令组成的程序可由一条微指令来执行

D.一条微指令由若干条机器指令组成

6.22 填空题

(1)控制器的主要功能包括①、②和③等三个功能。

答:①控制指令的正确执行②控制程序和教据的输入及结果的输出

③异常情况和特殊请求的处理法

(2)一般而言,CPU中至少有①、②、③、④、⑤和⑥六个寄存器。

答:①程序计数器PC 、②地址寄存器MAR 、③数据缓冲寄存器MDR(MBR)、

④指令寄存器IR 、⑤累加寄存器AC 、⑥程序状态寄存器PSR

(3)微指令的编码方式有①、②和③等三种。

答:①直接控制法②最短编码法③字段直接编码法

(4)CPU周期也称为①周期,一个CPU周期包括若干个②。

答:①机器周期②节拍

(5)在程序执行过程中,控制器控制计算机的运行总是处于①、分析指令和②的循环之中。

答:①取指令②执行指令

(6)微程序控制器的核心部件是①,它一般由②构成。

答:①控制存储器②ROM

(7)在同一微周期中①的微命令被称为互斥微命令,而在同一微周期中②的微命令被称为相容微命令。显然,③的微命令不能放在一起译码。

答:①不允许同时出现的微命令②允许同时出现的微命令③相容的微命令(8)由于微程序设计的灵活性,只要简单地改变①,就可改变微程序控制的机器指令系统。

答:①微程序

6.23 是非题

(1)在主机中,只有存储器能存放数据。×

(2)一个指令周期由若干个机器周期组成。√

(3)决定计算机运算精度的主要技术指标是计算机的字长。√

(4)微程序设计的字段直接编译原则是:同时出现在一条微指令中的微命令放在不同的字段里,而分时出现的微命令放在同一个字段里。√

(5)由于微程序控制器采用了存储逻辑,结构简单规整,电路延迟小,而组合逻辑控制器结构复杂,电路延迟大,所以微程序控制器比组合逻辑控制器的速度快。×

(6)在CPU中,译码器主要用在运算器中选多路输入数据中的一路数据送到ALU。×

(7)控制存储器是用来存放微程序的存储器,它的速度应该比主存储器的速度快。√

(8)由于转移指令的出现而导致控制相关,因此CPU不能采用流水线技术。×

第七章

7.1是非题

(1)计算机使用总线结构的主要优点是便于实现模块化,同时减少了信息传输线的数目。√

(2)在计算机的总线中,地址信息、数据信息和控制信息不能同时出现在总线上。×

(3)计算机系统中的所有与存储器和I/O设备有关的控制信号、时序信号,以及来自存储器和I/O设备的响应信号都由控制总线来提供信息传送通路。√

(4)使用三态门电路可以构成数据总线,它的输出电平有逻辑“1”、逻辑“0”和高阻(浮空)三种状态。√(5)USB提供的4条连线中有2条信号线,每一条信号线可以连通一台外设,因此在某一时刻,可以同时有2台外设获得USB总线的控制权。×

(6)组成总线时不仅要提供传输信息的物理传输线,还应有实现信息传输控制的器件,它们是总线缓冲器和总线控制器。√

(7)总线技术的发展是和CPU技术的发展紧密相连的,CPU的速度提高后,总线的数据传输率如果不随之提高,势必妨碍整机性能的提高。√

7.2单选题

(1)现代计算机一般通过总线来组织,下述总线结构的计算机中, D 操作速度最快, A 的操作速度最慢。

A.单总线结构B.双总线结构

C.三总线结构D.多总线结构

(2)在多总线结构的计算机系统中,采用 D 方法,对提高系统的吞吐率最有效。

A.多端口存储器B.提高主存的工作速度

C.交叉编址存储器D.高速缓冲存储器

(3)总线中地址总线的作用是 C 。

A.用于选择存储器单元

B.用于选择I/O设备

C.用于指定存储器单元和I/O设备接口寄存器的地址

D.决定数据总线上数据的传输方向

(4)异步控制常用于 A 中,作为其主要的控制方式。

A.单总线结构计算机中,CPU访问主存与外围设备B.微型机中的CPU控制

C.采用组合逻辑控制方式实现的CPU D.微程序控制器

(5)能够直接产生总线请求的总线部件是 B 。

A.任何外设B.具有DMA接口的外设

C.高速外设D.需要与主机批量交换数据的外设

(6)同步通信之所以比异步通信具有较高的传输速率是因为 B 。

A.同步通信不需要应答信号

B.同步通信用一个公共的时钟进行操作同步

C.同步通信方式的总线长度较短

D.同步通信中,各部件存取时间比较接近

(7)把总线分成数据总线、地址总线、控制总线3类是根据 B 来分的。

A.总线所处的位置B.总线所传送信息的内容

C.总线的传送方式D.总线所传送信息的方向

(8)为了协调计算机系统中各个部件的工作,需要有一种器件来提供统一的时钟标准,这个器件是 C 。

A.总线缓冲器B.总线控制器

C.时钟发生器D.操作命令产生器

7.3填空题

(1)在链式查询和独立请求两种总线控制判优方式中,响应时间最快的是①方式;对电路故障最敏感的是②方式。

答:①独立请求②链式查询

(2)在单总线、双总线、三总线3种系统中,从信息流传送效率的角度看,①的工作效率最低;从吞吐量来看,②最强。

答:①单总线②三总线

(3)在单总线结构的计算机系统中,每个时刻只能有两个设备进行通信,在这两个设备中,获得总线控制权的设备叫①,由它指定并与之通信的设备叫②。

答:①主设备②从设备

(4)为了减轻总线的负担,总线上的部件大都具有①。

答:①缓冲器

(5)在地址和数据线分时复用的总线中,为了使总线或设备能区分地址信号和数据信号,所以必须有①控制信号。

答:①地址有效

(6)标准微机总线中,PC/AT总线是①位总线,EISA总线是②位总线,PCI总线是③位总线。

答:①16 ②32 ③32位或64位

(7)USB端口通过使用①,可以使一台微机连接的外部设备数多达②台。

答:①集线器②127

第八章

8.1选择题

(1)计算机的外围设备是指___ D ___。

A. 输入/输出设备

B. 外存储器

C. 远程通信设备

D. 除了CPU 和内存以外的其它设备

(2)CRT显示器显示图形图像的原理是图形图像__ A ____。

A. 由点阵组成

B. 由线条组成

C. 由色块组成

D. 由方格组成

(3)灰度级是指___ A ___。

A. 显示图像像素点的亮度差别

B. 显示器显示的灰度块的多少

C. 显示器显示灰色图形的能力级别

D. 显示器灰色外观的级别

(4)帧是指___ A ___。

A. 显示器一次光栅扫描完整个屏幕构成的图像

B. 隔行扫描中自左至右水平扫描的一次扫描过程

C. 一幅照片所对应显示的一幅静态图像

D. 一幅固定不变的图像所对应的扫描

(5)一台可以显示256种颜色的彩色显示器,其每个像素对应的显示存储单元的长度(位数)为__ B ____。

A. 16位

B. 8位

C. 256位

D. 9位

(6)若显示器的灰度级为16,则每个像素的显示数据位数至少是___ A ___。

A. 4位

B. 8位

C. 16位

D. 24位

(7)显示器的主要参数之一是分辨率,以下描述中含义正确的是__ B ____。

A. 显示器的水平和垂直扫描频率

B. 显示器屏幕上光栅的列数和行数

C. 可显示的不同颜色的总数

D. 同一幅画面允许显示的不同颜色的最大数目

(8)CRT的分辨率为1024×768像素,像素的颜色数为256,为保证一次刷新所需数据都存储在显示缓冲存储器中,显示缓冲存储器的容量至少为__ B ____。

A. 512KB

B. 1MB

C. 256KB

D. 2MB

(9)下面关于计算机图形、图像的叙述中,正确的是___ C ___。

A. 图形比图像更适合表现类似与照片和绘画之类的真实感画面

B. 一般来说图像比图形的数据量要少一些

C. 图形比图像更容易编辑、修改

D. 图像比图形更有用

(10)激光打印机打印原理是__ B ____。

A. 激光直接打在纸上

B. 利用静电转印

C. 激光控制墨粉的运动方向

D. 激光照射样稿

8.2填空题

(1)计算机的外围设备大致分为输入设备、输出设备、①、②、③和其他辅助设备。

答:①外存储器②终端③其它含义的I/O设备

(2)显示器的刷新存储器(或称显示缓冲存储器)的容量是由①、②决定的。

答:①分辨率②灰度级或色彩数

(3)显示适配器作为CRT与CPU的接口,由①存储器、②控制器和ROM BIOS 三部分组成。先进的③控制器具有④加速能力。

答:①显示缓冲②显示③显示④图形

(4)CRT显示器的光栅扫描方式可分为①和②。

答:①逐行扫描方式②隔行扫描方式

(5)根据打印方式的不同,打印机可以分成①和②二种。

答:①击打式②非击打式

(6)激光打印机的工作过程可分为_ ①阶段、②阶段、③阶段和_ ④阶段。

答:①处理②成像③转印④定影

第九章

9.1.判断题

(1)D MA控制器和CPU可以同时使用总线工作。×

(2)在计算机系统中,所有的数据传送都必须由CPU控制实现。×

(3)一个更高优先级的中断请求可以中断另一个中断处理程序的执行。√

(4)外围设备一旦申请中断,立刻能得到CPU的响应。×

(5)一个通道可以连接多个外围设备控制器,一个外围设备控制器可以管理一台或多台外围设备。√

(6)D MA方式既能用于控制主机与高速外围设备之间的信息传送,也能代替中断传送方式。×

(7)通道程序是由通道控制字组成的,通道控制字也称通道指令。√

(8)单级中断与多级中断的区别是单级中断只能实现单中断,而多级中断可以实现多重中断或中断嵌套。√(9)在直接程序控制方式下,CPU启动I/O设备的指令开始执行后,直到数据传送完为止,CPU不能执行别的程序。√

(10)DMA工作方式提高了CPU的效率,同时也提高了数据传送的速度。这是由于DMA方式在传送数据时不需要CPU干预,而且在一批数据传送完毕时,也完全不需要CPU干预。×

(11)与中断处理程序相比,CPU目前运行的用户应用程序的级别最高。×

(12)采用DMA方式进行数据传送的设备,比不采用DMA方式进行数据传送的设备优先级要高。×

(13)CPU在执行当前指令最后所做的检查是否有各类中断请求的次序,即为CPU处理各类中断的次序。√9.2.选择题

(1)I/O接口中的数据缓冲器的作用是 A 。

A.用来暂存外围设备和CPU之间传送的数据

B.用来暂存外围设备的状态

C.用来暂存外围设备的地址

D.以上都不是

(2)在中断响应过程中,保护程序计数器的作用是 B 。

A.使CPU能找到中断处理程序的入口地址

B.使中断返回后,能回到断点处继续原程序的执行

C.使CPU和外围设备能并行工作

D.为了实现中断嵌套

(3)DMA方式用来实现 D 。

A.CPU和内存之间的数据传送

B.外围设备和外围设备之间的数据传送

C.CPU和外围设备之间的数据传送

D.内存和外围设备之间的数据传送

(4)如果认为CPU查询设备的状态信号是处于非有效工作状态,那么,在下面几种主机与设备之间的数据传送方式中, A主机与设备是串行工作的, D 主机与设备是并行工作的, B 主程序与外围

设备是并行运行的。

A.程序查询方式

B.中断方式

C.DMA方式

D.通道方式

(5)下面哪种情况会提出中断请求? B 。

A.产生存储周期窃取

B.一次I/O操作结束

C.两个数相加

D.上述三种情况都发生

(6)中断向量地址是 C 。

A.子程序的入口地址

B.中断服务程序的入口地址

C.中断服务程序入口地址的地址

D.中断向量表的起始地址

(7)向量中断与非向量中断的区别在于 D 。

A.非向量中断是单一中断源的中断,而向量中断是多中断源的中断

B.非向量中断只有单一中断处理程序入口,而向量中断有多个中断处理程序入口

C.非向量中断是单级中断,而向量中断可以实现多级中断

D.非向量不能作为中断隐指令,而向量可以形成隐指令

(8)采用DMA方式传送数据时,每传送一个数据,就要占用 D 的时间。

A.一个指令周期

B.一个CPU周期

C.一个存储周期

D.一个总线周期

(9)周期挪用方式常用于 A 中。

A.直接存储器存取方式的输入输出

B.直接程序控制传送方式的输入输出

C.CPU的某寄存器与存储器之间的直接程序控制传送

D.程序中断方式的输入输出

(10)在下面有关DMA概念的叙述中,正确的是 A 。

A.当CPU在执行指令时,CPU与DMA控制器同时提出了对主存访问的要求,这是应首先满足CPU

的要求,以免指令执行发生错误,而DMA传送数据是可等待的。

B.DMA周期挪用方式是在CPU访问存储器总线周期结束时,插入一个DMA访问周期。在此期间,

CPU等待或执行不需要访问内存的操作。

C.因为DMA传送是在DMA控制器控制下内存与外设直接数据传送,因此在这种方式中,始终不需

要CPU干预。

D.CPU在接到DMA请求后,必须尽快地在一条指令执行后予以响应。

9.3.填空题

(1)CPU对输入输出设备的访问,采用按地址访问的形式。对I/O设备编址的方法,目前采用方式主要有:①和

②,其中③需要有专门的I/O指令支持。

答:①I/O独立编址方式②存储器统一编址方式③ I/O独立编址方式

(2)主机与外围设备之间的数据交换方式有①、②、③和④等几种。

答:①直接程序控制方式②程序中断方式③ DMA ④I/O通道方式

(3)接口接收到中断响应信号INTA后,要将①传送给CPU。

答:①中断类型编码(中断识别编码)

(4)选择型DMA控制器在物理上可以连接①设备,而在逻辑上只允许连接②设备,它适合于连接③设备。

答:①多台设备②一台设备③数据传送速度很快的设备

(5)DMA控制器和CPU分时使用总线的方式有①、②和③三种。

答:①CPU暂停方式②周期挪用方式③交替访问内存方式

(6)通道的种类有①、②和③三种。

答:①字节多路通道②选择通道③数组多路通道

(7)通道的工作过程可分为①、②和, ③三部分。

答:①CPU使用广义指令进入管理程序,组织一个通道程序,并启动通道。

②设备选择、进行信息传送③传送结束

(8)在I/O控制方式中,主要由程序实现的控制方式是①方式。

答:①程序控制方式

(9)中断处理过程可以①进行,②的设备可以中断③的中断服务程序。

答:①嵌套②优先级别高③优先级别低

(10)I/O通道是一个特殊功能的①,它有自己的②,专门负责数据输入输出的传输控制,CPU只负责③功能。

答:①I/O控制器②指令执行部件③启、停I/O通道,查询通道及I/O设备状态,控制I/O 通道进行某些操作

(11)程序中断I/O方式与DMA方式除了应用场合及响应时间不同以外,两者的主要区别在于①。

答:①程序中断I/O方式是以CPU为中心,采用软硬结合,以软件为主的方式,控制设备与主机之间的数据传送DMA方式是以主存为中心,采用硬件手段,控制设备与主存间直接进行数据传送。

计算机组成原理期末试题及答案

第一章计算机系统概论 计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。早起将运算器和控制器合在一起称为CPU(中央处理器)。目前的CPU包含了存储器,因此称为中央处理器。存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。 计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。 习题:4冯·诺依曼型计算机的主要设计思想是什么它包括那些主要组成部分 主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备 5什么是存储容量什么是单元地址什么是数据字什么是指令字 存储器所有存储单元的总数称为存储器的存储容量。每个存储单元都有编号,称为单元地址。如果某字代表要处理的数据,称为数据字。如果某字为一条指令,称为指令字 7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据 每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序 第二章运算方法和运算器

按 对阶操作。 直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。 1第三章内部存储器 CPU能直接访问内存(cache、主 存) 双端口存储器和多模块交叉存储器属于并行存储器结构。 cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache体系,指令cache与数据cache分设体 系。要求cache的命中率接近于1 适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。 习题:1设有一个具有20位地址和32位字长的存储器,问: (1)该存储器能存储多少个字节的信息

《计算机组成原理》练习题

《计算机组成原理》练习题 第一章概论 一、选择题 01. 电子计算机主存内的ROM是指。 A.不能改变其内的数据 B.只能读出数据,不能写入数据 C.通常用来存储系统程序 D.以上都是 02. 有些计算机将一部分软件永恒地存于只读存储器中,称之为。 A.硬件 B.软件 C. 固件 D.辅助存储 03. 如果要处理速度、温度、电压等连续性数据可以使用。 A.数字计算机 B.模拟计算机 C.混合计算机 D.特殊用途计算机 04. 邮局把信件进行自动分拣,使用的计算机技术是。 A.机器翻译 B.自然语言理解 C.模式识别 D.过程控制 05. 冯.诺伊曼机工作方式的基本特点是。 A.多指令流单数据流 B.按地址访问并顺序执行指令 C.堆栈操作 D.存储器按内容选择地址。 06. 某寄存器中的值可能是操作数,也可能是地址,只有计算机的才能识别它。 A.译码器 B.判断程序 C.指令 D.时序信号。 07. 80年代以来,许多国家开始研究第五代计算机,这种计算机系统是。 A.超高速巨型计算机系统 B.知识信息处理系统 C.大型分布式计算机系统 D.超级微型计算机群组成的计算机网。 08. 计算机的算逻单元的控制单元合称为。 A.ALU B.UP C.CPU D.CAD 09. 磁盘驱动器读写数据的基本存取单位为。 A.比特 B.字节 C.磁道 D.扇区 二、填空题 01. 计算机硬件是指, 软件是指, 固件是指。 02. 数控机床是计算机在方面的应用。 03. 人工智能研究, 模式识别研究。

04. 计算机用来处理离散的数据,而计算机用来处理连续性的数据。 05.存储器可分为主存和,程序必须存于内,CPU才能执行其中的指令。 第二章计算机中的信息编码 一、选择题 01. 对真值0表示形式唯一的机器数是。 A.原码 B.补码和移码 C.补码 D.反码 02. 在整数定点机中,下述第说法正确。 A.原码和反码不能表示-1,补码可以表示-1。 B.三种机器数均可表示-1 C.三种机器数均可表示-1,且三种机器数的表示范围相同。 D.以上说法均不对。 03. 在小数定点机中,下述第说法正确。 A.只有补码能表示-1 B.只有原码能表示-1 C.三种机器数均不能表示-1 D.以上说法均不对 04.设X为真值,X*为其绝对值,则等式[-X*]补=[-X]补。 A.成立 B.不成立 05.设X为真值,X*为其绝对值,满足[-X*]补=[-X]补的条件是。 A.X任意 B.X为正数 C.X为负数 D.X为非负数 06.设寄存器内容为11111111,若它等于-0,则为 A.原码 B.补码 C.反码 D.移码 二、填空题 01.采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于的位数,精度取决于的位数,确定浮点数的正负。 02.一个浮点数,当其尾数右移时,欲使其值不变,阶码必须。尾数右移1 位,阶码。 03.一个浮点数,确定了小数点的位置,当其尾数左移时,欲使其值不变,必须使。 04.移码常用来表示浮点数的部分,移码和补码除符号位外,其他

计算机组成原理试题及答案

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

(完整版)计算机组成原理期末考试试题及答案

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自____C__。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.___C___可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指_B_____。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_____B_。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第___B___种说法是正确的。 A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是___C___。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是___C___。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址

计算机组成原理试题及答案 (1)#精选.

计算机组成原理试题及答案 一、填空(12分) 1.某浮点数基值为2,阶符1位,阶码3位,数符1位,尾数7位,阶码 和尾数均用补码表示,尾数采用规格化形式,用十进制数写出它所能表示的最大正数,非0最小正数,最大负数,最小负数。 2.变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提 供,指令提供;而在变址寻址中,变址寄存器提供,指令提供。 3.影响流水线性能的因素主要反映在和 两个方面。 4.设机器数字长为16位(含1位符号位)。若1次移位需10ns,一次加 法需10ns,则补码除法需时间,补码BOOTH算法最多需要时间。 5.CPU从主存取出一条指令并执行该指令的时间 叫,它通常包含若干个,而后者又包含若干个。组成多级时序系统。 二、名词解释(8分) 1.微程序控制 2.存储器带宽 3.RISC 4.中断隐指令及功能

三、简答(18分) 1. 完整的总线传输周期包括哪几个阶段?简要叙述每个阶段的工作。 2. 设主存容量为1MB,Cache容量为16KB,每字块有16个字,每字32位。 (1)若Cache采用直接相联映像,求出主存地址字段中各段的位数。 (2)若Cache采用四路组相联映像,求出主存地址字段中各段的位数。 3. 某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L4,L0,L1,写出各中断源的屏蔽字。

4. 某机主存容量为4M ×16位,且存储字长等于指令字长,若该机的指令系统具备120种操作。操作码位数固定,且具有直接、间接、立即、相对四种寻址方式。 (1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围; (3)一次间址的寻址范围; (4)相对寻址的寻址范围。 四、(6分) 设阶码取3位,尾数取6位(均不包括符号位),按浮点补码运算规则 计算 [25169?] + [24)16 11 (-?] 五、画出DMA 方式接口电路的基本组成框图,并说明其工作过程(以输入设备为例)。(8分)

计算机组成原理练习题-答案

一、填空题 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位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

计算机组成原理试题及答案

二、填空题 1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。P23 2 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。P17 3 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。P86 4 衡量总线性能的重要指标是(总线带宽),它定义为总线本身所能达到的最高传输速率,单位是(MB/s)。P185 5 在计算机术语中,将ALU控制器和()存储器合在一起称为()。 6 数的真值变成机器码可采用原码表示法,反码表示法,(补码)表示法,(移码)表示法。P19-P21 7 广泛使用的(SRAM)和(DRAM)都是半导体随机读写存储器。前者的速度比后者快,但集成度不如后者高。P67 8 反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。P67 9 形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。P112 10 CPU从(主存中)取出一条指令并执行这条指令的时间和称为(指令周期)。 11 定点32位字长的字,采用2的补码形式表示时,一个字所能表示

的整数范围是(-2的31次方到2的31次方减1 )。P20 12 IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为(+[1+(1-2 )]×2 )。 13 浮点加、减法运算的步骤是(0操作处理)、(比较阶码大小并完成对阶)、(尾数进行加或减运算)、(结果规格化并进行舍入处理)、(溢出处理)。P54 14 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(14)条。64×1024KB=2048KB(寻址范32围)=2048×8(化为字的形式)=214 15一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20)位,其中主存字块标记应为(9)位,组地址应为(5)位,Cache地址共(13)位。 16 CPU存取出一条指令并执行该指令的时间叫(指令周期),它通常包含若干个(CPU周期),而后者又包含若干个(时钟周期)。P131 17 计算机系统的层次结构从下至上可分为五级,即微程序设计级(或逻辑电路级)、一般机器级、操作系统级、(汇编语言)级、(高级语言)级。P13 18十进制数在计算机内有两种表示形式:(字符串)形式和(压缩的十进制数串)形式。前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。P19 19一个定点数由符号位和数值域两部分组成。按小数点位置不同,

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

计算机组成原理试题 一、选择题(共20分,每题1分) 1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2.______可区分存储单元中存放的是指令还是数据。 A.存储器; B.运算器; C.控制器; D.用户。 3.所谓三总线结构的计算机是指______。 A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.设备总线、主存总线和控制总线三组传输线.。 4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是______。 A.128K; B.64K; C.64KB; D.128KB。 5.主机与设备传送数据时,采用______,主机与设备是串行工作的。 A.程序查询方式; B.中断方式; C.DMA方式; D.通道。 6.在整数定点机中,下述第______种说法是正确的。

A.原码和反码不能表示-1,补码可以表示-1; B.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相 同; D.三种机器数均不可表示-1。 7.变址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是______。 A.外设提出中断; B.由硬件形成中断服务程序入口地址; C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址 D.以上都不对。 9.一个节拍信号的宽度是指______。 A.指令周期; B.机器周期; C.时钟周期; D.存储周期。 10.将微程序存储在EPROM中的控制器是______控制器。 A.静态微程序; B.毫微程序; C.动态微程序; D.微程序。 11.隐指令是指______。 A.操作数隐含在操作码中的指令; B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令;

计算机组成原理试题集

1.数字电子计算机的主要特点是存储容量大、(运算速度快),(运算精度高)。 2.计算机各组成部件相互连接方式,从早期的以(存储器)为中心,发展到现在以(运算器)为中心。 3.指令寄存器寄存的是(C ) A、下一条要执行的指令 B、已执行完了的指令 C 、正在执行的指令D、要转移的指令 4.衡量计算机的性能指标主要有哪些(答主要的三项指标),并说明为什么? 解:衡量计算机性能的指标主要有:计算速度、存储容量和通讯带宽等,计算机速度是反映CPU性能,也是反映计算机能力的主要指标之一。存储容量反映出计算机可以处理的数据量空间的大小。带宽反映出计算机处理信息的通讯能力。 5,决定指令执行顺序的寄存器是(PC),而记录指令执行结果的状态的寄存器是(状态字寄存器) 6.最早提出“存储程序程序”概念的是(A ) A、Babbage B、V.Neumann C、Pascal D、Bell 7.如何理解计算机组成和计算机体系结构? 8.第一台电子计算机(ENIAC)是于1946年交付使用。 9.单地址指令中为了实现两个数的算术运算,除地址码指明的一个操作数外,另一个采用(隐含)寻址方法。 10.假定指令系统有m条指令,指令操作码的位数为N位,则N至少应当等于()。 11.用n+1位字长(含一位符号位)表示原码定点整数时,所能表示的数值范围是(0﹤﹦N );用n+1位字长(含一位符号位)表示原码定点小数时,所能表示的数值范围是() 1. CPU包括()两部分。 A、ALU和累加器 B、ALU和控制器 C、运算器和控制器 D、ALU和主存储器 C 2. 计算机运算速度的单位是()。 A、MTBF B、MIPS C、MHZ D、MB B 3. 若十六进数微AC.B,则其十进制数为()。 A、254.54 B、2763 C、172.6875 D、172.625 C 4. 若十进制数据为137.5则其八进制数为()。 A、89.8 B、211.4 C、211.5 D、1011111.101

计算机组成原理期末试题

1.刷新存储器的重要性能指标是它的带宽。若显示工作方式采用分辨率为1024*768,颜色深度24位,帧频(刷新速度)为72Hz,求: 1)刷新存储器的容量是多少 2)刷新存储器的带宽是多少 1)刷新存储器的容量= 1024*768 * 24bit= 2)帧频(刷新速度)为72Hz指的是:每秒钟读72次, 所以,刷新存储器的带宽=1024*768 * 24bit *72 次/秒=162MB/s 2.试推导磁盘存储器读写一块信息所需要的总时间 读写一块总时间TB=平均找道时间Ts+平均等待时间Tw +读写传输时间Tt 读写一块总时间TB=平均找道时间+平均等待时间+读写传输时间=Ts+Tw+Tt 1)Tw 设磁盘每秒r转,每条磁道N个字,则数据传输率=rN个字/秒 转一周的时间=1/r,所以 Tw =1/2*(1/r)=1/(2r) 2)Tt 又设每块的字数是n,一旦读写头定位在该块,则Tt≈n/(rN)秒 所以TB=Ts+ 1/(2r)+ n/(rN) 秒 3.采用串行接口进行7位ASCII码传送,带有一位奇偶校验位、一位起始位和一位停止位,当波特9600波特时,字符传送率是 9600波特=9600bit/秒 =9600 bit*(1字符/10bit)/秒 =960字符/秒 4.某总线在一个总线周期中并行传送8个字节的信息,设一个总线周期等于一个总线时钟周期,总线时钟频率为70MHz,求总线带宽 Dr=8字节/T秒=8*70*10^6≈420MB/秒 5.某机器CPU中有16个寄存器,运行某中断处理程序时,仅用到其中的2个寄存器,请问响应中断而进入该中断处理程序时是否将通用寄存器内容保存到主存中去需保存几个寄存器 要将通用寄存器内容保存到主存中去。 只要保存中断处理程序用到的那2个寄存器的内容。 1.已知cache的存储周期是40ns,主存存储周期200ns, cache/主存系统平均50ns,求cache的命中率访问n个字,设命中率为H cache/主存系统的平均访问时间 =命中cache的时间+不命中cache的主存访问时间 =H*Tc+(1-H)*Tm =H*40+(1-H)*200 =50

计算机组成原理复习题及答案

一、填空、选择或判断 1.多核处理机是空间并行计算机,它有___多__个CPU。 2.计算机的发展大致经历了五代变化,其中第四代是1972-1990 年的_大规模和超大规 模集成电路______计算机为代表。 3.计算机从第三代起,与IC电路集成度技术的发展密切相关。描述这种关系的是_摩尔__ 定律。 4.1971年,英特尔公司开发出世界上第一片4位微处理器__Intel 4004_____。首次将CPU 的所有元件都放入同一块芯片之内。 5.1978年,英特尔公司开发的___Intel 8086_______是世界上第1片通用16位微处理器, 可寻址存储器是_1MB______。 6.至今为止,计算机中的所有信息仍以二进制方式表示的理由是__物理器件性能所致___。 7.冯。诺依曼计算机工作方式的基本特点是__按地址访问并顺序执行指令_____。 8.20世纪50年代,为了发挥__硬件设备_____的效率,提出了_多道程序___技术,从而发 展了操作系统,通过它对__硬软资源______进行管理和调度。 9.计算机硬件能直接执行的只有__机器语言_________ 。 10.完整的计算机系统应包括__配套的硬件设备和软件系统______。 11.计算机的硬件是有形的电子器件构成,它包括_运算器__、_控制器_、_存储器__、_适配器_、_系统总线__、__外部设备__。 12.当前的中央处理机包括__运算器_____、_控制器_____、__存储器_____。 13.计算机的软件通常分为__系统软件_______和___应用软件_____两大类。 14.用来管理计算机系统的资源并调度用户的作业程序的软件称为__操作系统_____,负责将_高级____-语言的源程序翻译成目标程序的软件称为___编译系统____。 15.计算机系统中的存储器分为__内存____和__外存______。在CPU执行程序时,必须将 指令存放在__内存______中。 16.计算机存储器的最小单位为___位______。1KB容量的存储器能够存储___8192_____个这样的基本单位。 17.在计算机系统中,多个系统部件之间信息传送的公共通路称为_总线_____。就其所传送的信息的性质而言,在公共通路上传送的信息包括__数据__、__地址__和__控制____信息。 18.指令周期由__取指____ 周期和__执行_____周期组成。 19.下列数中最小的数为_______. A (101001)2 B(52)8 C (101001)BCD D(233)16 20.下列数中最大的数为 A ()2 B(227)8 C (96)16D(143)5 21.在机器数中,________的零的表示形式是唯一的。 A原码B补码C反码D原码和反码 22.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正 小数为___C____,最小负小数为___D_____ A +(231-1) B -(1-2-32) C +(1-2-31)≈+1 D-(1-2-31)≈-1 23.某机字长32位,采用定点整数表示,符号位为1位,尾数为31位,则可表示的最大正 整数为___A____,最小负整数为___D_____ A +(231-1) B -(1-2-32)

计算机组成原理习题(全)

计算机组成原理习题集 一、选择题 1. 将用户编写的高级语言程序的全部语句一次全部翻译成机器语言程序,而后再执行机器 语言程序,这称为()? A. 编译 B. 解释 C. 仿真 D. 转换 2. 控制器作为计算机的神经中枢,下面哪一个不属于其工作过程()? A. 取指过程 B. 分析过程 C. 翻译过程 D. 执行过程 3. 系统总线中地址线的功能是()? A. 用于选择主存单元 B. 用于选择进行信息传输的设备 C. 用于指定主存单元和I/O设备接口电路的地址 D. 用于传送主存物理地址和逻辑地址 4. 计算机系统的输入输出接口是()之间的交接界面。 A. CPU与存储器 B. 主机与外围设备 C. 存储器与外围设备 D. CPU与系统总线 5. 下面哪一个不是总线通信控制方式主要采用的方式()? A. 同步通信 B. 异步通信 C. 半同步通信 D. 半异步通信 6. 下面哪一个不是存储器的主要性能指标()? A. 速度 B. 容量 C. 体积 D. 每位价格 7. 常用的虚拟存储系统由()两级存储器组成。 A. 主存-辅存 B. 快存-主存 C.主存-Cache D. Cache-辅存 8. 某计算机字长为32位,存储容量为1MB,若按字编址,它的寻址范围是()? A. 1M B. 512KB C. 256K D.256KB 9. 如果现在要把主存中编号为17的块映射到Cache中的某一块中,其中主存的初始块编号为0,Cache的块数为8,Cache的初始块编号也为0,那么请问主存中编号为17的块通过直接映象后映象到Cache中块的编号是()? A. 0 B. 1 C. 2 D. 3 10. 下面哪一个不是Cache的替换策略()? A. 先进后出 B. 先进先出 C. 近期最少使用 D. 随机法 11. 下面哪个描述是错误的()? A. +0的原码不等于-0的原码 B. +0的补码等于-0的补码 C. +0反码不等于-0的反码 D. -0的原码等于-0的补码 12. 下面哪个描述是错误的()? A. 有符号数的移位称为算术移位 B. 无符号数的移位称为逻辑移位 C. 逻辑左移时,高位移丢,高位添零 D. 逻辑右移时,低位移丢,高位添零 13. 下面那个数是规格化数()? A. 1.10101×21 B. 1101.01×2-10 C. 0.110101×210 D. 11.0101 14. 下面的这个指令实例表示的是哪种寻址方式()? SUB R1 (R2) A. 寄存器寻址 B. 立即寻址 C. 偏移寻址 D. 寄存器间接寻址 15. 基址寻址方式中,操作数的有效地址等于()。

计算机组成原理典型例题讲解

分析设计计算: 1.CPU结构如图1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。 (1)标明图中四个寄存器的名称。 (2)简述指令从主存取到控制器的数据通路。 (3)简述数据在运算器和主存之间进行存/ 取访问的数据通路。 图1 解: (1)a为数据缓冲寄存器DR ,b为指令寄存器IR ,c为主存地址寄存器,d为程序计数器PC。 (2)主存M →缓冲寄存器DR →指令寄存器IR →操作控制器。 (3)存贮器读:M →缓冲寄存器DR →ALU →AC 存贮器写:AC →缓冲寄存器DR →M

2. 某机器中,配有一个ROM芯片,地址空间0000H—3FFFH。现在再用几个16K×8的芯片构成一个32K×8的RAM区域,使其地址空间为8000H—FFFFH。假设此RAM芯片有/CS和/WE信号控制端。CPU地址总线为A15—A0,数据总线为D7—D0,控制信号为R//W,MREQ(存储器请求),当且仅当MREQ 和R//W同时有效时,CPU才能对有存储器进行读(或写)。 (1)满足已知条件的存储器,画出地址码方案。 (2)画出此CPU与上述ROM芯片和RAM芯片的连接图。 解:存储器地址空间分布如图1所示,分三组,每组16K×8位。 由此可得存储器方案要点如下: (1)用两片16K*8 RAM芯片位进行串联连接,构成32K*8的RAM区域。片内地址:A0——A13,片选地址为:A14——A15; (2)译码使用2 :4 译码器; (3)用/MREQ 作为2 :4译码器使能控制端,该信号低电平(有效)时,译码器工作。 (4)CPU的R / /W信号与RAM的/WE端连接,当R // W = 1时存储器执行读操作,当R // W = 0时,存储器执行写操作。如图1 0000 3FFF 8000

【精品】计算机组成原理期末考试简答题重点

一、简答题 1、试述浮点数规格化的目的和方法。 答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数。通过规格化,可以保证运算数据的精度。 方法:进行向左规格化,尾数左移一位,阶码减1,直到规格化完毕。 2、简述循环冗余码(CRC)的纠错原理。 答:CRC码是一种纠错能力较强的校验码。在进行校验时,先将被检数据码的多项式用 生成多项式G(X)来除,若余数为0,说明数据正确;若余数不为0,则说明被检数据有错。 只要正确选择多项式G(X),余数与CRC码出错位位置的对应关系是一定的,由此可以 用余数作为判断出错位置的依据而纠正出错的数据位。 3、DRAM存储器为什么要刷新?有几种刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像 SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅 极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 ①集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。 ②分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作。 ③异步式---前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器 刷新一遍。 4、CPU中有哪些主要寄存器?简述这些寄存器的功能。 (1)指令寄存器(IR):用来保存当前正在执行的一条指令。 (2)程序计数器(PC):用来确定下一条指令的地址。 (3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。 (4)缓冲寄存器(DR): <1>作为CPU和内存、外部设备之间信息传送的中转站。 <2>补偿CPU和内存、外围设备之间在操作速度上的差别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。 (5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。 (6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。 5、中断处理过程包括哪些操作步骤? 关闭中断标识,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.

计算机组成原理练习题及参考答案

1.10111000当做无符号数的值为多少,当做整数的值为多少,当做定点小数的值为多少?(十进制数) 无符号:2^7+2^5+2^4+2^3=128+32+16+8=184 整数:10111000 定点小数:10111000 11000111(取反) 11000111(取反) + 1 + 1 11001000 11001000 -(2^3+2^6)=-72 -(1/2+1/16)=-9/16 2.已知接受到的信息为001100001111,其中有效数据位为8位,运用海明码检测,问信息传输是否有错?8位的数据值是多少? 编号 检测位 数据位 12 1100 0 M8 C1=M1⊕M2⊕M4⊕M5⊕M7=0 11 1011 0 M7 C2=M1⊕M3⊕M4⊕M6⊕M7=0 10 1010 1 M6 C4=M2⊕M3⊕M4⊕M8=0 9 1001 1 M5 C8=M5⊕M6⊕M7⊕M8=0 8 1000 0 C8 7 0111 0 M4 发:0111 6 0110 0 M3 收:0000 5 0101 0 M2 发 ⊕收=0111 4 0100 1 C4 即M4出错则数据实为00111001 3 0011 1 M1 2 0010 1 C2 1 0001 1 C1 3.已知原始报文为1111,生成多项式为G (x )=x 4+x 2 +x+1,求编码后的报文 (1):将生成多项式为G (x )=x 4+x 2 +x+1,转换成对应的二进制为10111 (2)生成多项式为5(R+1)位,将原始报文左移4(R)位为11110000 (3)进行模2除 _______00011__________ ______ 10111________________00010100_____________10111_______________010010________ 10111_____1101 11110000 10111 (4)编码CRC 码为11110011 4.采用IEEE754标准的32位短浮点数格式,即0-22位为尾数,23-30位为阶码位,第1位为数符,其中阶码偏置为127,试求出32位浮点代码CC9E23AF 的真值(结果可用任何进

计算机组成原理习题及答案

1、计算机硬件能直接执行的只有() A、符号语言 B、机器语言 C、机器语言和汇编语言 D、汇编语言 2、完整的计算机系统应包括 A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 3、下列数中最大的数为 A、(10010101)2 B、(227)8 C、(101001)BCD D、(233)16 9、运算器虽有许多部件组成,但核心部分是 A、数据总线 B、算术逻辑运算单元 C、多路开关 D、通用寄存器 10、四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能: A、行波进位 B、组内先行进位,组间先行进位 C、组内先行进位,组间行波进位 D、组内行波进位,组间先行进位 11、在定点数运算中产生溢出的原因是 A、运算过程中最高位产生了进位或错位 B、参加运算的操作数超出了机器的表示范围 C、运算的结果的操作数超出了近期的表示范围 D、寄存器的位数太少,不得不舍弃最低有效位 12、存储器是计算机系统中的记忆设备,它主要用来 A、存放数据 B、存放程序 C、存放数据和程序 D、存放微程序 13、存储周期是指 A、存储器的读出时间 B、存储器的写入时间 C、存储器进行连续读和写操作所允许的最短时间间隔 D、存储器进行连续写操作所允许的最短时间间隔 14、某单片机字长16位,它的存储量64KB,若按字编址,那么它的寻址范围是 A、64K B、32K C、64KB D、32KB 15、某DRAM芯片,其存储容量为512K X 16位,该芯片的地址线盒数据线的数目是 A、8,512 B、512,8 C、18,8 D、19,8 16、交叉存储器实质上是一种存储器,它能执行独立的读写操作 A、模块式,并行,多个 B、模块式,串行,多个 B、整体式,并行,多个 D、整体式,串行,多个 17、主存储器和CPU之间增加cache的目的是 A、解决CPU和主存光之剑的速度匹配问题 B、扩大主存储器的容量 C、扩大CPU中通用寄存器的数量 D、既扩大主存容量又扩大CPU通用寄存器数量 18、下列因素下,与chahe的命中率无关的是 A、主存的存取时间 B、块的大小 C、cache的组织方式 D、cache的容量 19、寄存器间接寻址方式中,操作数处在 A、通用寄存器 B、主存单元 C、程序计数器 D、堆栈 20、下列几项中,不符合RISC指令系统的特点是

计算机组成原理试题

计算机组成原理试题(A) 教学中心名称考点成绩 专业、班级姓名学号 一、填空题(每空1分,共10分) 1.计算机中的信息可分为两类,它们是信息和信息。 2.第二代电子数字计算机所用的基本器件是。 3.设X=-9/16,[X]补= 。 4.运算器中的核心部件是。 5.浮点表示法中,阶码决定浮点数的,尾数决定浮点数的。 6.CPU中PC的主要功能是。 7.按照信息的传送格式,接口可分为和两大类。 二、选择题(每小题2分,共20分) 1. 某主存储器按字节编址,地址线数目为16,这个存储器的容量为 . A 16K×16位B.32K×8位、C.64K ×8位 2.采用DMA方式传送数据时,每传送一个数据就要占用的时间。 A一个指令周期B.一个存储周期C.一个机器周期 3. Cache是。 A.主存的一部分 B.为扩大存储容量而设置的 C.为提高存储系统的速度而设置的 4.操作控制器的功能是。 A产生操作控制信号,以解释并执行指令 B、产生时序信号C.对指令泽码 5.中断响应时,保存PC并更新PC的内容,主要是为了. A.提高处理机的速度 B.能进入中断处理程字并能正确返回原程序 C.便于编制中断处理程序 6.计算机辅助设计是指。 A.CAD B.CAI C.CAT 7.某机字长32位,内存容量为4MW,若按字节编址,其寻址范围为. A.0~4M B。0~16M C.0~32M 8.在磁盘存储器中,与转速无关的技术指标是。 A.存储密度B.平均等待时间C.数据传输率 9.设指令中的形式地址为以相对寻址时,操作数的有效地址E=. A.(D)B.(PC)+D C.(R)+D

10.计算机中,执行部件接控制部件的命令所作的不可再分的操作称为. A.微命令B.微操作C操作 三.判断改错题(每小题2分,共10分。正确,在括号内打√;错误,则打×并更正) 1.磁盘存储器是一种随机存取存储器。() 2.零地址指令就是没有操作数的指令。() 3.时序发生器是控制器的主要部件之一。() 4.设X=10110110,采奇校验时,其校验位C=1。() 5.中断处理过程中,保存现场必须在中断服务之后进行。() 四.简答题(每小题10分,共40分) 1.CPU由哪些主要部件组成?说明各部件的作用。 2.试述高速缓冲存储器的基本设计思想和特点。 3.主机与外部设备间为什么要设置接口? 4.为什么说取指令是公操作?在取指令阶段,CPU主要完成哪些操作? 五.计算题(共10 分) 1.设X=0.0101,Y=-0.1101,用双符号补码计算X+Y=?和X-Y=?并判断其结果是否溢出。(5分) 2. 设X=8C3E(H),Y=B6DF(H),Z=54D2(H)。求X∧Y⊕Z=? (5分) 七.设计题(10分) 某机字长16 位,主存按字编址,容量为8MW,请用如下RAM芯片为该机设计一个主存。 A A0 07 1.地址线和数据线各有多少根? 2.共用多少这种芯片? 3.画出其组成框图,并正确标出各信号线。

计算机组成原理练习题答案

一、选择题 1、完整得计算机系统应包括运算器、存储器、控制器。 一个完整得计算系统应该就是:硬件系统与软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备与输出设备,软件系统包括系统软件与应用软件、而您给得答案中B与D就是可以排除得,也就就是不能选,A与C两个中A得可能性最大,答案只能选A、 3、冯、诺依曼计算机工作方式得基本特点就是按地址访问并顺序执行指令. 4、移码表示法主要用于表示浮点数中得阶码。 5、动态RAM得刷新就是以行为单位得。 8、在定点运算器中产生溢出得原因就是运算得结果得超出了机器得表示范围。 10、在指令得地址字段中,直接指出操作数本身得寻址方式,称为立即寻址. 11、目前得计算机,从原理上讲指令与数据都以二进制形式存放. 13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”得概念,最早提出这种概念得就是冯、诺依曼。 16、在CPU中,跟踪后继指令地址得寄存器就是程序计数器。 20、系统总线中地址总线得作用就是用于选择指定得存储单元或外设。 21、计算机中得主机包含运算器、控制器、存储器。 23、原码一位乘运算,乘积得符号位由两个操作数得符号进行异或运算. 24、对于真值“0”表示形式唯一得机器数就是移码与补码。 25、若[X]补=0、0100110,则[X]反= 0、0100110。--x为正数 26、在CPU中,存放当前执行指令得寄存器就是指令寄存器。 保存当前正在执行得指令得寄存器称为(指令寄存器)。 指示当前正在执行得指令地址得寄存器称为(程序计数器或指令计数器)。 27、下列编码中通常用作字符编码得就是ASCII码。 ASCII ASCII(American Standard CodeforInformationInterchange,美国信息互换标准代码)就是基于拉丁字母得一套电脑编码系统.它主要用于显示现代英语与其她西欧语言。它就是现今最通用得单字节编码系统,并等同于国际标准ISO/IEC646。28、在下列存储器中,半导体存储器可以作为主存储器. 30、在CPU中跟踪指令后继地址得寄存器就是PC。 31、EPROM就是指光擦除可编程得只读存储器。

相关文档
相关文档 最新文档