计算机组成原理 指令系统 练习题

单项选择题

1 在CPU执行指令的过程中,指令的地址由_____给出。

A 程序计数器PC

B 指令的地址码字段

C 操作系统

D 程序员

2 下列关于指令的功能及分类叙述正确的是_____。

A 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据

B 移位操作指令,通常用于把指定的两个操作数左移或右移一位

C 转移指令,子程序调用与返回指令,用于解决数据调用次序的需要

D 特权指令,通常仅用于系统软件,这类指令一般不提供给用户

3 零地址的运算类指令在指令格式中不给出操作数的地址,参加的两个操作数来自_____。A累加器和寄存器 B 累加器和暂存器

C 堆栈的栈顶和次栈顶单元

D 堆栈的栈顶单元和暂存器

4 下列一地址运算类指令的叙述中,正确的是_____。

A 仅有一个操作数,其地址由指令的地址码提供

B 可能有一个操作数,也可能有两个操作数

C 一定有两个操作数,其中一个操作数是隐含的

D 指令的地址码字段存放的一定是操作码

5 关于二地址指令一下论述正确的是_____。

A 二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中

B二地址指令中,指令的地址码字段存放的一定是操作数

C二地址指令中,指令的地址码字段存放的一定是寄存器号

D二地址指令中,指令的地址码字段存放的一定是操作数地址

6 单字长四地址指令OP A1、A2、A3、A4的功能为(A1)OP(A2)→A3,且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成上述指令需访存_____。

A 1

B 2

C 3

D 4

7 在指令格式设计中,采用扩展操作码的目的是_____。

A 增加指令长度

B 增加地址码数量

C 增加指令数量

D 增加寻址空间

8 某机器的指令字长为16位,有8个通用寄存器,有8种寻址方式,单操作数指令最多有_____个,双操作数指令最多有_____个。

A 1024 16

B 2048 32

C 256 64

D 1024 32

9 指令寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现_____。

A 程序浮动

B 程序的无条件浮动和条件浮动

C程序的无条件转移和条件转移 D 程序的调用

10 某机器指令字长为16位,主存按字节编址,取指令时,每取一个字节PC自动加1,。当前指令地址为2000H,指令内容为相对寻址的无条件转移指令,指令中的形式地址D=40H。那么取指令后及指令执行后PC内容为_____。

A 2000H,2042H

B 2002H,2040H

C 2002H,2042H

D 2000H,2040H

11 指令系统中采用不同的寻址方式的目的主要_____。

A 可降低指令译码难度

B 缩短指令字长,扩大寻址空间,提高编程灵活性

C 实现程序控制

D 降低编程难度

12 直接寻址的无条件转移指令的功能是将指令中的地址码送入_____。

A 程序计数器PC

B 累加器ACC

C 指令寄存器IR

D 地址寄存器MAR

13 采用直接寻址方式,则操作数在_____。

A 主存中

B 寄存器中

C 直接存取存储器中

D 光盘中

14 下列关于基址寻址和变址寻址的说法正确的是_____。

A 基址寄存器内容由用户确定,在程序执行过程中不可变

B变址寄存器内容由用户确定,在程序执行过程中不可变

C 在程序执行过程中,基址寄存器、变址寄存器内容都是可变的

D在程序执行过程中基址寄存器内容不可变,变址寄存器内容可变

15 寄存器间接寻址方式中,操作数在_____中。

A 通用寄存器

B 堆栈

C 主存单元

D 专用寄存器

16 假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是300和400,则_____方式下访问到的操作数为200。

A 直接寻址200

B 寄存器间接寻址(R)

C 存储器间接寻址(200)

D 寄存器寻址R

17 设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1→PC。设当前PC 的内容为2003H,要求转移到地址100AH,则该转移指令第二个字节的内容应为_____;若PC的内容为2008H,要求转移到2001H。则该转移指令第二个字节的内容为_____。

A 05H

B 07H

C F8H

D F7H

18 变址寻址、相对寻址的特点是_____。

A 利于编制循环程序,实现程序浮动

B 实现程序浮动,处理数组问题

C 实现转移指令,利于编制循环程序

D实现程序浮动,利于编制循环程序

19 直接、间接、立即三种寻址方式指令的执行速度,由快至慢得排序是_____。

A 直接、立即、间接

B 直接、间接、立即

C 立即、直接、间接

D 立即、间接、直接

20 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,M SP为SP指示的栈顶单元,如果进栈操作的动作顺序是(A)→M SP,(SP)—1→SP,那么出栈操作的动作顺序应为_____。

A (M SP)→A,(SP)+1→SP

B (SP)+1→SP,(M SP)→A

C (SP)—1→SP,(M SP)→A

D 以上都不对

21 下列说法中不正确的是_____。

A 变址寻址时,有效数据存放在主存中

B 堆栈是先进后出的存储器

C 堆栈指针SP的内容表示当前堆栈内所有存储的数据的个数

D 内存中指令的寻址和数据的寻址是交替进行的

22 程序计数器和指令寄存器的位数各取决于_____。

A 前者取操作数,后者决定程序转移地址

B后者取操作数,前者决定程序转移地址

C 前者是短指令,后者是长指令

D前者是长指令,后者是短指令

24 一下叙述中_____是正确的。

A RISC机一定采用流水技术

B 采用流水技术的机器一定是RISC

C CISC机一定不采用流水技术

D 以上答案不正确

25 下列描述中,不符合RISC指令系统特点的是_____。

A 指令长度固定,指令种类少

B 寻址方式种类尽量减少,指令功能尽可能强

C 增加寄存器的数目,以尽量减少访存次数

D 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

综合应用题

1 指令中一般有哪些字段?各有何作用?如何确定这些字段的位数?

2 什么是变址寻址、基址寻址?两者有何区别?

3 假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址、三种格式。

1)设操作码固定,若零地址指令有M种,一地址指令有N种,则二地址指令最多有几种?2)采用扩展操作码技术,二地址指令最多有几种?

3)采用扩展操作码技术,若二地址指令有P条,零地址指令有Q条,则一地址指令最多有几种?

4 某模型机共有64种操作码,位数固定,且具有以下特点:

1)采用一地址或二地址格式

2)有寄存器寻址、直接寻址和相对寻址(位移量-128~+127)三种寻址方式

3)有16个通用寄存器,算术运算和逻辑运算的操作数均在寄存器中,结果也在寄存器中。4)取数/存数指令在通用寄存器和存储器之间传送数据

5)存储器容量为1MB,按字节编址

要求设计算术逻辑指令,取数/存数指令和相对转移指令的格式,并简述理由

5 某机器采用一地址格式的指令系统,允许直接和间接寻址。机器匹配有如下硬件:ACC、MAR、MDR、PC、X、MQ、IR以及变址寄存器R X和基址寄存器R B,均为16位。

1)若采用单字长指令,共能完成105种操作,则指令一次间址的范围是多少?

2)若采用双字长指令,操作码位数及寻址方式不变,则指令可直接寻址的范围由是多少?

写出其指令格式并说明各字段的含义

3)某存储字长不变,可采用什么方法访问容量为8MB的主存?需增设哪些硬件?

6 某计算机的指令系统字长为16位,采用扩展操作码,操作数地址需4位。该指令系统已有三地址指令M条,二地址指令N条,没有零地址指令。问最多还有多少条一地址指令?

0 3 4 5 6 7 8 15

其中,M为寻址特征(0为直接寻址,1为基址寻址,2为相对寻址,3为立即寻址,立即数用补码表示);I为间址特征(I=1间址);X为变址特征(X=1変址)。

设PC为程序计数器,R X为変址寄存器,R B为基址寄存器,试问:

1)该指令能定义多少种操作?

2)立即寻址操作数的范围是多少?

3)在非间址情况下,除立即寻址外,写出每种寻址方式计算有效地址的表达式。

4)设基址寄存器为14位,在非変址直接基址寻址时,指令的寻址范围是多少?

5)间接寻址时,寻址范围是多少?若允许多重间址呢?

8某机字长为16位,主存容量为64KB,指令为单字长指令,有50种操作码,采用页面、间接和直接寻址方式。

1)指令格式如何安排

2)存储器能划分为多少页面?每页多少单元?

3)能否再增加其他寻址方式?

9 某机器采用三地址指令,具有常见的8种寻址操作,可完成50种操作,各寻址方式均可在1K主存范围内取得操作数,并可在1K范围内保存运算结果。问应采用什么样的指令格式?指令字长最少应为多少位?执行一条指令最多要访问多少次主存?

10 某台字长和地址都为16位的计算机,程序计数器为PC,内存以字编址。地址为2003H 的内存中,有一条无条件相对转移指令,其机器码为41FCH,其中的操作码为8位,请计算相对转移的具体地址。

11 某16位机器所使用的指令格式和寻址方式如图所示,该机有两个20位基址寄存器,4个16位变址寄存器,16个16位通用寄存器。指令汇编格式中的S(源)、D(目标)都是通用寄存器,M是主存的一个单元,三种指令的操作码分别是MOV(OP)=(0A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H 。MOV为传送指令,STA为写数指令,LDA为读书指令。

MOV S,D

STA A,M

1)分析三种指令的指令格式和寻址方式特点。

2)处理器完成哪一种操作所花时间最短?哪一种最长?第二种指令的执行的时间有时会等于第三种指令的执行时间吗?

3)下列情况下每个十六进制指令字长分别代表什么操作?其中有编码不正确时,如何改正才能成为合法指令?

①(F0F1)H (3CD2)H ②(2856)H ③(6FD6)H ④(1C2)H

12 微机的机器字长为16位,主存按字编址,指令格式如下:

其中,D为位移量,X为寻址特征位。

X=00:直接寻址;

X=01:用变址寄存器X1进行变址;

X=10:用变址寄存器X2进行变址;

X=11:相对寻址。

设(PC)=1234H,(X1)=0037H,(X2)=1122H(H代表十六位进制数),请确定下列指令的有效地址。

①4420H ②2244H ③1322H ④3521H ⑤6723H

第二章 计算机组成原理习题

第二章计算机组成原理 习题 一、判断题 1.在PC机中,硬盘与主存之间的数据传输必须通过CPU才能进行。(____) 2.CPU与内存的工作速度差不多,增加cache中是为了扩大内存的容量。(____) 3.所有CPU都采用相同的芯片组。(____) 4.PC机采用I/O总线结构有很多优点。例如,简化了系统设计、便于系统的扩充升级。(____) 5.在计算机的输入设备中,只有键盘加以输入汉字。(____) 6.CPU主要由运算器、控制器和寄存器组三部分组成。(____) 7.PC机的所有外设必须通过在主板扩展槽中插入扩充卡才能与主机相联。(____) 8.PC机中,在I/O控制器接收CPU的命令后,由其负责对I/O设备进行全程控制,不再需要CPU过问和干预。(____) 9.键盘中的F1-F12控制键的功能是固定不变的。(____) 10.芯片组是PC机各组成部分的枢纽,CPU类型不同,通常需要使用不同的芯片组。(____) 11.当前正被CPU执行的程序必须全部保存在Caahe中。(____) 12.主板上所能安装的内存最大容量、工作速度及可使用的内存条类型通常由芯片组决定。(____) 13.在使用配置了触摸屏的多媒体计算机时,可不必使用鼠标器。(____) 14.CPU中控制器用于对数据进行各种算术和逻辑。(____) 15.PC机主板上有电池,主要作用是计算机断电后,给CMOS芯片供电。(____) 16.PCI总线常用于连接高速外部设备的I/O控制器,它包含有128位的数据线。(____) 17.带宽是衡量总线性能的重要指标之一,它指的是总线中数据线的宽度,用二进位数目来表示(如16位、32位总线)。(____) 18.计算机的发展经历了四代,分代通常是按照计算机的生产时间为依据的。(____) 19.计算机在关机和断电时,ROM中的的信息全部丢失。(____) 20.不同的I/O设备的I/O操作往往是并行进行的。(____) 21.主存储器在物理结构上由若干内存条组成,内存条上的存储芯片一般选用DRAM而不采用SRAM。(____) 22.高速缓存Cache的存取速度比主存快得多。为了加快程序的运行速度,在软件开发时,应尽可能多地使用Cache存储器。(____) 23.近年来,PC机中使用的1394(i,Link/FireWire)接口,比USB传输速度更快。(____) 24.分辨率是扫描仪的主要性能指标,它反映了扫描仪扫描图像的清晰程度,用每厘米生成的像素数目dpi 来表示。(____) 25.大部分数码相机采用CCD成像芯片,CCD芯片中有大量的CCD像素,像素越多,得到的影像分辨率(清晰度)越高,生成的数字图像越小。(____) 26. USB接口是一种通用的串行接口,通常连接的设备有移动硬盘、优盘、鼠标器、扫描仪等。(____) 27.由于硬盘的外部传输速率要小于内部传输速率,所以外部传输速率的高低是评价一个硬盘整体性能的决定性因素。(____) 28.计算机启动时有两个重要的部件在发挥作用,即BIOS芯片和CMOS芯片,实际上它们是同一芯片,只是说法不同而已。(____) 29.RAM按工作原理的不同可分为DRAM和SRAM,DRAM的工作速度比SRAM的速度快。(____) 30.CPU所执行的指令和处理的数据都是直接从磁盘或光盘中取出,处理结果也直接存入磁盘。(____) 31.CPU是影响计算机性能的重要因素,CPU的运算速度取决于CPU的主频。在其他配置相同情况下,主频为500MHz的PC机比主频为1GHz的PC机运算速度要快。(____) 32.为了提高系统的效率,I/O操作与CPU的数据处理操作是并行进行的。(____) 33.PCI总线的速度比串行PCI总线PCI—E的速度快。(____)

计算机组成原理练习题

一、填空题 1.对存储器的要求是______,______,______。为了解决这方面的矛盾,计算机采用多级存储体系结构。 2.指令系统是表征一台计算机______的重要因素,它的______和______不仅直接影响到机器的硬件结构而且也影响到系统软件。 3.CPU中至少有如下六类寄存器______寄存器,______计数器,______寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。 4.完成一条指令一般分为周期和周期,前者完成操作,后者完成操 作。 5.常见的数据传送类指令的功能可实现和之间,或和之间的数据传送。 6.微指令格式可分为型和型两类,其中型微指令用较长的微程序结构 换取较短的微指令结构。 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出,其中一个操作数通常 隐含在中 8.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规 格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数 为,最小负数为。 9.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其 对应的真值范围分别是(均用十进制表示)。 10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们 是、和。 11.设n = 8 (不包括符号位),则原码一位乘需做次移位和最多次加法,补 码Booth算法需做次移位和最多次加法。 12.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码 浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大 负数为,最小负数为。 13.一个总线传输周期包括、、和四个阶段。 14.CPU采用同步控制方式时,控制器使用和组成的多极时序系统。 15.在组合逻辑控制器中,微操作控制信号由、和决 定。 15.32位字长的浮点数,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符), 则其对应的最大正数是,最小的绝对值是;若机器数采用补码表示, 且尾数为规格化形式,则对应的最小正数是,最小负数是。(均用十 进制表示) 16.CPU从主存取出一条指令并执行该指令的时间叫,它通常包含若干

计算机组成原理习题 第四章

第四章 一.填空题 1.根据操作数所在位置,指出其寻址方式:操作数在寄存器中,称为寻址方式;操作数地址在寄存器中,称为寻址方式;操作数在指令中,称为寻址方式;操作数地址在指令中,为寻址方式。操作数的地址,为某一个寄存器中的内容与位移之和,则可以是、和寻址方式。 2.设字长和指令长度均为24位,若指令系统可完成108种操作,且具有直接、间接(一次间址)、变址、基址、相对、立即等6种寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占位,寻址特征位占位,可直接寻址的范围是,一次间址的范围是。 3.指令字中的地址码字段(形式地址)有不同的含意,它是通过体现的,因为通过某种方式的变换,可以得出地址。常用的指令地址格式有、、和四种。 4.立即寻址的指令其指令的地址字段指出的不是,而是。 5.寄存器直接寻址操作数在中,寄存器间接寻址操作数在中,所以执行指令的速度前者比后者。 6.设形式地址为X,则直接寻址方式中,操作数的有效地址为;间接寻址方式中,操作数的有效地址为;相对寻址中,操作数的有效地址为。 7.变址寻址和基址寻址的区别是:基址寻址中基址寄存器提供,指令的地址码字段提供。而变址寻址中变址寄存器提供,指令的地址码字段提供。 8.指令寻址的基本方式有两种,一种是寻址方式,其指令地址由给出,另一种是寻址方式,其指令地址由给出。 9.不同机器的指令系统各不相同,一个较完善的指令系统应该包括、、、、、等类指令。 10.常见的数据传送类指令的功能可实现和之间或和之间的数据传送。 11.设指令字长等于存储字长,均为24位,某指令系统可完成108种操作,操作码擦汗高难度固定,且具有直接、间接(一次间址)、变址、基址、相对、立即

计算机组成原理练习题

计算机组成原理练习题 计算机组成原理练习题 一、选择题 1.在计算机中能直接被接受的语言为( )。 A.机器语言 B.汇编语言 C.高级语言 D.数据库语言 2.设二进制代码内容为01111111,其原码对应的真值是( )。 A.-128 B.-127 C.-126 D.+127 3.(1011.101)B对应的十进制数是( )。 A.10.625 B.11.625 C.11.5 D.11.10 4.运算器的主要功能是进行( )。 A.算术运算 B.逻辑运算 C.累加器运算 D.算术运算和逻辑运算 5.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是( )。 A.512K B.512KB C.256KB D.256K

6.通常人们把依据某种需要而编制的指令序列称为计算机中的( )。 A.程序 B.文件 C.记录 D.集合 7.在微型计算机系统中,硬盘和主机进行数据交换一般采用( )方式。 A.通道控制 B.DMA(直接存储器访问) C.程序中断控制 D.程序直接控制 8.周期挪用方式常用于( )方式的输入/输出中。 A.通道 B.中断 C.DMA D.程序传送 9. 能够改变程序执行顺序的是( )。 A.移位操作类指令 B.输入输出类指令 C.数据传送类指令 D.转移类指令 10.同步控制是( ) 的方式。 A.只适合于CPU控制 B.由统一时序信号控制 C.所有指令执行时间都相同 D.由DMA控制 11.在ROM存储器中必须有( )电路,需要刷新的是( ) A.数据写入,RAM B.再生,ROM C.地址译码,动态存储器 D.刷新,静态存储器

计算机专业基础综合计算机组成原理(指令系统)模拟试卷1

计算机专业基础综合计算机组成原理(指令系统)模拟试卷1 (总分:44.00,做题时间:90分钟) 一、单项选择题(总题数:10,分数:20.00) 1.指令系统中采用不同寻址方式的目的主要是( )。 A.实现存储程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性√ C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度 2.对某个寄存器中操作数的寻址方式称为寻址。 A.直接 B.间接 C.寄存器√ D.寄存器间接 3.变址寻址方式中,操作数的有效地址等于( )。 A.基值寄存器内容加上形式地址(位移量) B.堆栈指示器内容加上形式地址 C.变址寄存器内容加上形式地址√ D.程序计数器内容加上形式地址 4.程序控制类指令的功能是( )。 A.进行算术运算和逻辑运算 B.进行主存与CPU之间的数据传送 C.进行CPU和I/O设备之间的数据传送 D.改变程序执行的顺序√ 5.指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现( )。 A.堆栈寻址 B.程序的条件转移 C.程序的无条件转移 D.程序的条件转移或无条件转移√ 6.位操作类指令的功能是( )。 A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1) B.对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1) C.对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置√ D.进行移位操作 7.下列说法中不正确的是( )。 A.机器语言和汇编语言都是面向机器的,它们和具体机器的指令系统密切相关 B.指令的地址字段指出的不是地址,而是操作数本身,这种寻址方式称为直接寻址√ C.串联堆栈一般不需要堆栈指示器,但串联堆栈的读出是破坏性的 D.存储器堆栈是主存的一部分,因而也可以按照地址随机进行读写操作 8.下列几项中,不符合RISC指令系统的特点是( )。 A.指令长度固定,指令种类少 B.寻址方式种类尽量减少,指令功能尽可能强√ C.增加寄存器的数目,以尽量减少访存次数 D.选取使用频率最高的一些简单指令,以及很有用但不复杂的指令 9.安腾处理机的典型指令格式为( )位。 A.32位 B.64位 C.41位√

计算机专业基础综合计算机组成原理(指令系统)模拟试卷2

计算机专业基础综合计算机组成原理(指令系统)模拟试卷2 (总分:44.00,做题时间:90分钟) 一、单项选择题(总题数:9,分数:18.00) 1.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用( )。 A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式√ D.间接寻址方式 2.寄存器间接寻址方式中,操作数处在( )。 A.通用寄存器 B.主存单元√ C.程序计数器 D.堆栈 3.堆栈寻址方式中,设R i为通用寄存器,SP为堆栈指示器,M SP为SP指示的栈顶单元,如果进栈操作的动作是:(R i )→M SP,(SP)-1→SP,那么出栈操作的动作应为( )。 A.(M SP )→R i,(SP)+1→SP B.(SP)+1→SP,(M SP )→A √ C.(SP)-1→SP,(M SP )→A D.(M SP )→R i,(SP)-1→SP 4.运算型指令的寻址与转移性指令的寻址不同点在于( )。 A.前者取操作数,后者决定程序转移地址√ B.后者取操作数,前者决定程序转移地址 C.前者是短指令,后者是长指令 D.前者是长指令,后者是短指令 5.算术右移指令执行的操作是( )。 A.符号位填0,并顺次右移1位,最低位移至进位标志位 B.符号位不变,并顺次右移1位,最低位移至进位标志位√ C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 D.符号位填1,并顺次右移1位,最低位移至进位标志位 6.指出下面描述汇编语言特性的句子中概念上有错误的句子。 A.对程序员的训练要求来说,需要硬件知识 B.汇编语言对机器的依赖性高 C.汇编语言的源程序通常比高级语言源程序短小√ D.汇编语言编写的程序执行速度比高级语言快 7.下列说法中不正确的是( )。 A.变址寻址时,有效数据存放在主存中 B.堆栈是先进后出的随机存储器 C.堆栈指针SP的内容表示当前堆栈内所存储的数据的个数√ D.内存中指令的寻址和数据的寻址是交替进行的 8.下面关于RISC技术的描述中,正确的是( )。 A.采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况 B.为实现兼容,新设计的RISC是从原来的CISC系统的指令系统中挑选一部分实现的 C.RISC的主要目标是减少指令数√ D.RISC设有乘、除法指令和浮点运算指令 9.下列各项中,不属于安腾体系结构基本特征的是( )。 A.超长指令字 B.显式并行指令计算

计算机专业基础综合计算机组成原理指令系统历年真题试卷汇编2_真题(含答案与解析)-交互

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编2 (总分76, 做题时间90分钟) 1. 单项选择题 1. 在指令的相对寻址方式中,其相对的基准地址是____。【西安电子科技大学2007年】 SSS_SINGLE_SEL A 基址寄存器 B 变址寄存器 C 堆栈指示器 D 程序计数器 分值: 2 答案:D 解析:考查相对寻址方式的基本概念。相对寻址是把程序计数器PC的内容加上指令格式中的形式地址而形成操作数的有效地址,即EA=(Pc)+A,故基准地址是程序计数器。 2. 相对寻址方式中,指令所提供的相对地址实质上是一种____。【哈尔滨工程大学2003年】 SSS_SINGLE_SEL A 立即数 B 内存地址 C 以本条指令在内存中首地址为基准位置的偏移量 D 以下条指令在内存中首地址为基准位置的偏移量 分值: 2 答案:D 解析:考查相对地址的概念。相对寻址方式中,EA=(PC)+A(A为形式地址),当执行本条指令时,PC已完成加1,故以下条指令为基准位置。 3. ____寻址方式用来支持浮动程序设计。【中科院计算所2000年】 SSS_SINGLE_SEL A 相对寻址 B 变址寻址 C 寄存器间接寻址 D 基址寻址 分值: 2 答案:A

解析:考查相对寻址方式的作用。相对寻址的优点:操作数的地址不是固定的,它随着PC值的变化而变化,并且与指令地址之间总是相差一个固定值,因此便于程序浮动。 4. 设相对寻址的转移指令占2个字节,第一字节为操作码,第二字节为位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(PC)+1→PC。设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容应为____。若当前指令地址为300FH,要求转移到3004H,则该转移指令第二字节的内容为____。【哈尔滨工业大学2007年】 SSS_SINGLE_SEL A 05H,F2H B 07H,F3H C 05H,F3H D 07H,F2H 分值: 2 答案:C 解析:考查相对寻址方式。当前指令地址为3008H时,取指结束后PC=300AH,欲转移到300FH,转移指令第二字节的内容应为+5(十进制),补码表示即为 05H;当前指令地址为300FH时,取值结束后PC=3011H,欲转移到3004H,转移指令第二字节的内容应为一13(十进制),补码表示即为F3H。 5. 在多道程序设计中,最重要的寻址方式是____。【中科院计算所1998年】 SSS_SINGLE_SEL A 相对寻址 B 间接寻址 C 立即寻址 D 按内容寻址 分值: 2 答案:A 解析:考查相对寻址方式的作用。注意题目的条件是在多道程序设计中。在多道程序设计中,各个程序段可能在内存中要浮动,而相对寻址特别有利于程序浮动,故选A。此外,基址寻址也有利于多道程序的运行。 6. 与本指令的地址有关的寻址方式是____。【华中科技大学2005年】 SSS_SINGLE_SEL A 立即寻址 B 寄存器寻址 C 相对寻址 D 直接寻址 分值: 2

第3章 指令系统单元测试题

哈尔滨学院2014年秋季学期单元测试试卷 课程名称:计算机组成原理 单元名称:第三章指令系统 一、填空题 1、零地址运算指令的操作数来自。 2、根据操作数所在位置,指出其寻址方式:操作数在寄存器,称为 3、寻址方式;操作数地址在寄存器中,称为寻址方式;操作数在指令中,称为寻址方式;操作数地址在指令中,称为寻址方式。操作数的地址,为某一个寄存器中的内容与位移之和,则可以是、和寻址方式。 4、设字长和指令长度均为24位,若指令系统可完成108种操作,并且具有直接、间接(一次间址)、变址、基址、相对、立即6种寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占位,寻址特征位占位,可直接寻址的范围是,一次间址的范围是。 二、选择题 1、执行一条一地址的加法指令共需要次访问主存(含取指令)。 A.1 B.2 C.3 D.4 2、零地址的运算类指令在指令格式中不给出操作数地址,参加的两个操作数来 自。 A.累加器和寄存器 B.累加器和暂存器 C.堆栈的栈顶和次 栈顶单元 D.暂存器和堆栈的栈顶单元 3、在关于一地址运算类指令的叙述中,正确的是。 A.仅有一个操作数,其地址由指令的地址码提供 B. 可能有一个操作数,也可能有两个操作数 C.一定有两个操作数,另一个是隐含的 D.指令的地址码字段存放的一定是操作码 4、一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有。 A.4K B.8K C.16K D.24K 5、某计算机存储按字(16位)编址,每取出一条指令后PC值自动+1,说明其指令长度是。 A.1个字节 B.2个字节 C.3个字节 D.4个字节 6、一条指令有128位,按字节编址,读取这条指令后,PC的值自动加。

计算机组成原理经典大题及解析

1.某机主存容量为4M×16位,且存储字长等于指令字长,若该机的指令系统具备97种操作。操作码位数固定,且具有直接、间接、立即、相对、基址五种寻址方式。 (1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围(十进制表示); (3)一次间址的寻址范围(十进制表示); (4)相对寻址的位移量(十进制表示)。 (注意:答案原题为85种操作) 2、主存容量16MB,Cache容量8KB,块大小32B,CPU字长为4B、访问的主存地址为字地址。4路组相联映像方式时。 (1)设Cache初态为空,CPU需从主存0#字单元起依次读出100个字(每次1个字),CPU 访问Cache的命中率是多少? (2)对上一小题,若Cache速度是主存的5倍,相对于无Cache时,CPU访存速度提高多少倍? ##例4:CPU支持最大主存容量16MB、按字节编址,块大小为32B,Cache容量为8KB。4路组相联映像方式时, ⑴主存及Cache地址格式及参数? ⑵设Cache初态为空,CPU从0#主存单元起依次读出200个字节(每次1个字节),CPU 访问Cache的命中率是多少? ⑶对上一小题,若Cache速度是主存的5倍(包含地址变换时间),相对于无Cache时,CPU访存速度提高多少倍? ##

3、设某机有5级中断:L0,L1,L2,L3,L4,其中断响应优先次序为:L0最高,L1次之,L4最低。现在要求将中断处理次序改为L1>L3>L0>L4>L2,请填写下表,设置各级中断处理程序的各中断屏蔽值(每级对应一位,该位为“0”表示允许中断,该位为“1”表示中断屏蔽)。 31 26 22 18 17 16 15 0 解:(1)操作码字段为6位,可指定26 = 64种操作,即64条指令。 (2)单字长(32)二地址指令。 (3)一个操作数在原寄存器(共16个),另一个操作数在存储器中(由变址寄存器内容+ 偏移量决定),所以是RS型指令。 (4)这种指令结构用于访问存储器。 6、盘磁组有六片磁盘,每片有两个记录面,存储区域内径22cm,外径33cm,道密度40道/cm,内层位密度400位/cm ,转速2400转/分。问: (1)有多少个存储面可用? (2)有多少柱面? (3)盘组总存储容量是多少? (4)数据据传输率是多少? (5)如采用定长数据块记录格式,直接寻址的最小单位是什么? 解:(1)有效存储区域=16.5-11=5.5(cm) 因为道密度=40道/cm, 所以共有40×5.5=220道,即220个圆柱面。 (2)内层磁道周长为2πR=2×3.14×11=69.08(cm) 每道信息量=400位/cm×69.08cm=27632位 =3454B 每面信息量=3454B×220=759880B 盘组总容量=759880B×l0=7598800B=7.25MB (3)磁盘数据传输率Dr=r×N N为每条磁道容量,N=3454B r为磁盘转速,r=2400转/60秒=40转/秒 Dr=r×N=40×3454B=13816B/s (4)磁盘旋转一圈的时间为

计算机组成原理 指令系统 练习题

单项选择题 1 在CPU执行指令的过程中,指令的地址由_____给出。 A 程序计数器PC B 指令的地址码字段 C 操作系统 D 程序员 2 下列关于指令的功能及分类叙述正确的是_____。 A 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据 B 移位操作指令,通常用于把指定的两个操作数左移或右移一位 C 转移指令,子程序调用与返回指令,用于解决数据调用次序的需要 D 特权指令,通常仅用于系统软件,这类指令一般不提供给用户 3 零地址的运算类指令在指令格式中不给出操作数的地址,参加的两个操作数来自_____。A累加器和寄存器 B 累加器和暂存器 C 堆栈的栈顶和次栈顶单元 D 堆栈的栈顶单元和暂存器 4 下列一地址运算类指令的叙述中,正确的是_____。 A 仅有一个操作数,其地址由指令的地址码提供 B 可能有一个操作数,也可能有两个操作数 C 一定有两个操作数,其中一个操作数是隐含的 D 指令的地址码字段存放的一定是操作码 5 关于二地址指令一下论述正确的是_____。 A 二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B二地址指令中,指令的地址码字段存放的一定是操作数 C二地址指令中,指令的地址码字段存放的一定是寄存器号 D二地址指令中,指令的地址码字段存放的一定是操作数地址 6 单字长四地址指令OP A1、A2、A3、A4的功能为(A1)OP(A2)→A3,且A4给出下一条指令地址,假设A1、A2、A3、A4都为主存储器地址,则完成上述指令需访存_____。 A 1 B 2 C 3 D 4 7 在指令格式设计中,采用扩展操作码的目的是_____。 A 增加指令长度 B 增加地址码数量 C 增加指令数量 D 增加寻址空间 8 某机器的指令字长为16位,有8个通用寄存器,有8种寻址方式,单操作数指令最多有_____个,双操作数指令最多有_____个。 A 1024 16 B 2048 32 C 256 64 D 1024 32 9 指令寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现_____。 A 程序浮动 B 程序的无条件浮动和条件浮动 C程序的无条件转移和条件转移 D 程序的调用 10 某机器指令字长为16位,主存按字节编址,取指令时,每取一个字节PC自动加1,。当前指令地址为2000H,指令内容为相对寻址的无条件转移指令,指令中的形式地址D=40H。那么取指令后及指令执行后PC内容为_____。 A 2000H,2042H B 2002H,2040H C 2002H,2042H D 2000H,2040H 11 指令系统中采用不同的寻址方式的目的主要_____。 A 可降低指令译码难度 B 缩短指令字长,扩大寻址空间,提高编程灵活性

计算机组成原理题(附答案).

计算机组成原理题解指南 第一部分:简答题 第一章计算机系统概论 1.说明计算机系统的层次结构。 计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。 第四章主存储器 1.主存储器的性能指标有哪些?含义是什么? 存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。 在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。 存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。 存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。 存储器带宽是指存储器在单位时间中的数据传输速率。 2.DRAM存储器为什么要刷新?DRAM存储器采用何种方式刷新?有哪几种常用的刷新方式? DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。 DRAM采用读出方式进行刷新。因为读出过程中恢复了存储单元的MOS栅极电容电荷,并保持原单元的内容,所以读出过程就是再生过程。 常用的刷新方式由三种:集中式、分散式、异步式。 3.什么是闪速存储器?它有哪些特点? 闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。 闪速存储器的特点:(1)固有的非易失性,(2)廉价的高密度,(3)可直接执行,(4)固态性能。4.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处? SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。 第五章指令系统 1.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么? 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。 2.一个较完整的指令系统应包括哪几类指令? 包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、堆栈指令、字符串指令、特权指令等。 3.什么叫指令?什么叫指令系统? 指令就是要计算机执行某种操作的命令 一台计算机中所有机器指令的集合,称为这台计算机的指令系统。 第六章中央处理部件CPU 1.指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。 时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。从内存读出的数据流流向运算器(通用寄存器)。 2.简述CPU的主要功能。 CPU主要有以下四方面的功能:(1)指令控制程序的顺序控制,称为指令控制。 (2)操作控制 CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而 控制这些部件按指令的要求进行动作。 (3)时间控制对各种操作实施时间上的控制,称为时间控制。 (4)数据加工对数据进行算术运算和逻辑运算处理,完成数据的加工处理。

计算机组成原理试题集(含答案)

计算机组成原理试题一 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.若十进制数据为137.5则其八进制数为(B )。 A、89.8 B、211.4 C、211.5 D、1011111.101 2.若x补=0.1101010,则x原=(A )。 A、1.0010101 B、1.0010110 C、0.0010110 D、0.1101010 3.若采用双符号位,则发生正溢的特征是:双符号位为(B)。 A、00 B、01 C、10 D、11 4.原码乘法是(A )。 A、先取操作数绝对值相乘,符号位单独处理 B、用原码表示操作数,然后直接相乘 C、被乘数用原码表示,乘数取绝对值,然后相乘 D、乘数用原码表示,被乘数取绝对值,然后相乘 5.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 6.下列数中,最小的数是(A)。 A.(101001)2B.(52)8C.(2B)16D.45 7.下列数中,最大的数是(D)。 A.(101001)2B.(52)8C.(2B)16D.45 8.下列数中,最小的数是(D)。 A.(111111)2B.(72)8C.(2F)16D.50 9.已知:X=-0.0011,Y= -0.0101。(X+Y)补= ( A)。 A.1.1100B.1.1010 C.1.0101D.1.1000 10.一个512KB的存储器,地址线和数据线的总和是(C )。 A.17 B.19C.27D.36 11.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。 A.64K B.32KB C.32K D.16KB 12.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。 A.21 B.17 C.19 D.20 12.计算机内存储器可以采用(A)。 A.RAM和ROM B.只有ROM C.只有RAM D.RAM和SAM 13.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( C) 。 A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式 14.零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自(B)。 A.立即数和栈顶 B.栈顶和次栈顶 C.暂存器和栈顶 D.寄存器和内存单元 15.指令系统中采用不同寻址方式的目的主要是( C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指

计算机组成原理习题答案

计算机组成原理习题答

1 •指令长度和机器字长有什么关系半字长指令、单字长指令、双字长指令分别表示什么意思 解:指令长度与机器字长没有固定的关系,指令长度可以等于机器字长,也可以大于或小于机器字长。通常,把指令长度等于机器字长的指令称为单字长指令;指令长度等于半个机器字长的指令称为半字长指令;指令长度等于两个机器字长的指令称为双字长指令。 2.零地址指令的操作数来自哪里一地址指令中,另一个操作数的地址通常可采用什么寻址方式获得各举一例说明。 解:双操作数的零地址指令的操作数来自堆栈的栈顶和次栈顶。双操作数的一地址指令的另一个操作数通常可采用隐含寻址方式获得,即将另一操作数预先存放在累加器中。例如•前述零地址和一地址的加法指令。 3.某机为定长指令字结构,指令长度16位;每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令已有K种,无操作数指令已有L种,问单操作数指令最多可能有多少种上述三类指令各自允许的最大指令条数是多少 解:X =(24-Kx26-jL 26k 双操作数指令的最大指令数:24-1。单操作数指令的最大指令数:15x2 6-1(假设双操作数指令仅1条,为无操作数指令留出1个扩展窗口。无操作数指令的最大指令数:216- 212-26。其中212为表示某条二地址指令占用的编码数.26为表示某条单地址指令占用的编码数。此时双操作数和单操作数指令各仅有1条。 4•设某机为定长指令字结构,指令长度12位,每个地址码占3位,试提出一种分配方案, 使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。 解:4条三地址指令 000XXX YYY ZZZ 011XXX YYY ZZZ 8条二地址指令

计算机组成原理练习题

计算机组成原理练习题 第一篇:计算机组成原理练习题 计算机组成原理练习题--第一章 第一章习题 一、名词解释: ALU : ALU称为算术逻辑单元,它由组合电路构成,是计算机中进行算术运算和逻辑运算的电路。 CPU:CPU称为中央处理器,它是计算机的核心部件,由运算器和控制器构成。存储器:存储器是计算机中存储程序和数据的部件,分为内存和外存两种。操作系统:操作系统是管理系统资源、控制其他程序的运行,并且为用户提供操作界面的系统软件 二、选择题 1.冯·诺依曼机工作方式的基本特点是(B)。 A、多指令流单数据流 B、按地址访问并顺序执行指令 C、堆栈操作 D、存储器按内部选择地址 2.计算机硬件能直接执行的只有(B)。 A、符号语言 B、机器语言 C、机器语言和汇编语言 D、汇编语言 3.输入、输出装置以及外接的辅助存储器称为(D)。A.操作系统; B.存贮器; C.主机; D.外围设备。 4.至今为止,计算机中的所有信息仍以二进制方式表示的理由主要是(C)A.节约元件;B.运算速度快;C.物理器件性能所致;D.信息处理方便。 5.下列(D)属于应用软件。 A.操作系统; B.编译程序; C.连接程序; D.文本处理。6.下列设备中(C)不属于输出设备。A.打印机; B.磁带机; C.光笔; D.磁盘驱动器。7.只有当程序要执行时,它才会将原程序翻译成机器语言,并且一次只能读取、翻译并执行原程序中的一行语句,此程序称为(C)A.目标程序;B.编辑程序;C.解释程序;D.汇编程序。8.“计算机辅助设计”英文缩写为(C) A.CAI; B.CAM; C.CAD; D.CA E.9.计算机系统中的存储系统是指(D) A.RAM存储器; B.ROM存储器; C.主存; D.主存和辅存。10.下

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

一、选择题 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 Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 28、在下列存储器中,半导体存储器可以作为主存储器。 30、在CPU中跟踪指令后继地址的寄存器是PC。 31、EPROM是指光擦除可编程的只读存储器。

计算机组成原理第五章指令系统(含答案)

计算机组成原理第五章指令系统(含答案) 第五章指令系统 5.1 指令系统概述及指令格式随堂测验 1、下列关于指令(机器指令)的描述中,正确的是()(多选) A、是计算机系统中硬件与软件之间的接口 B、是程序员操作计算机硬件的接口 C、是冯诺依曼结构计算机实现“程序控制”原理的载体 D、是指挥计算机指令特定操作的命令 2、下列关于指令的描述中,正确的是()(多选) A、指令的操作码定义了指令的功能 B、指令的地址码字段是不可缺少的 C、单地址指令只能处理一个数据 D、指令的地址码字段可以表示一个地址,也可以表示一个数据 3、下列关于指令格式的描述中,正确的是()(多选) A、对采用定长操作码的计算机而言,若需要支持65条指令,则其操作码字段最少需要7位 B、若指令中每个地址字段位均为4位,则对RR型指令而言,可以使用16个寄存器 C、指令字长确定的情况下,指令的地址字段越多,则其位数就越少 D、计算机硬件是影响指令格式设计的因素之一 5.2 寻址方式及指令寻址随堂测验 1、直接寻址的无条件转移指令执行的效果是将将指令地址送入()(单选) A、程序计数器PC B、地址寄存器MAR C、数据缓冲寄存器MDR D、偏移地址累加器 2、下列关于寻址方式的描述中,正确的是()(多选)

A、包括指令寻址方式和数据的寻址方式 B、形成指令和数据所在虚拟存储器地址的方法 C、形成指令和数据所在主存地址的方法 D、形成指令和数据在Cache地址的方法 3、下列关于指令寻址方式的描述中,正确的是()(多选) A、指令的有效地址通过指令中形式地址字段给出 B、程序中有条件和无条件转移采用的就是跳跃寻址 C、指令的不同寻址方式需要通过寻址方式特征位来标识 D、顺序结构中CPU依次访问不同指令采用的就是顺序寻址 4、某计算机字长64位,采用单字长指令,下列描述中,正确的是()(多选) A、指令字长为64位 B、指令字长为16位 C、顺序寻址时,PC <- (PC) + 1 D、顺序寻址时,PC <- (PC) + 8 5.3 操作数寻址方式随堂测验 1、在数据寻址方式中,获取操作数最快的寻址方式是( ) ( 单选) A、寄存器寻址 B、立即数寻址 C、直接寻址 D、间接寻址 2、若指令的形式地址中给出的是操作数的有效地址, 该指令采用的寻址方式是( ) ( 单选) A、直接寻址 B、立即数寻址 C、寄存器寻址 D、变址寻址 3、假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为( ) (单选) A、1

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

一、填空题 1.对存储器的要求是速度快,_容量大_____,_价位低_____.为了解决这方面的矛盾,计算机采用多级存储体系结构. 2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件. 3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器. 4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作. 5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送. 6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构. 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中 8.设浮点数阶码为8位〔含1位阶符〕,尾数为24位〔含1位数符〕,则32位二进制补码浮点规格化数对应的十进制真值X围是:最大正数为2^127<1-2^-23> ,最小正数为2^-129 ,最大负数为2^-128<-2^-1-2^-23> ,最小负数为-2^127 . 9.某小数定点机,字长8位〔含1位符号位〕,当机器数分别采用原码、补码和反码时,其对应的真值X围分别是-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位二进制补码浮点规格化数对应的十进制真值X围是:最大正数为,最小正数为,最大负数为,最小负数为. 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段. 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统. 15.在组合逻辑控制器中,微操作控制信号由指令操作码、时序和状态条件决定. 15.32位字长的浮点数,其中阶码8位〔含1位阶符〕,基值为2,尾数24位〔含1位数符〕,则其对应的最大正数是,最小的绝对值是;若机器数采用补码表示,且尾数为规格化形式,则对应的最小正数是,最小负数是.〔均用十进制表示〕

计算机组成原理练习题

计算机组成原理练习题 填空题 1、存储器容量为256K,若首地址为00000H,则末地址为。 2、若某奇偶校验码编码为010000100,则采用的校验方案是。 3、DRAM存储器行、列地址要分两次打入,为了实现行、列地址的区分,需要给存储芯片提供地址选通信号和。 4、存储器容量的扩展有、和三种方式。 5、假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是。 6、操作数有效地址出现在地址码位置的寻址方式称为寻址。 7、任何指令周期的第一步必定是周期。 8、当产生中断请求时,用程序方式有选择地封锁部分中断,而允许其余部分中断仍能得到响应,称为。 9、通常根据流水线使用级别的不同,可把流水线分成部件级、处理机级和系统级流水线,指令处理流水线属于级。 10、从计算机系统结构的发展和演变看,近代计算机采用以作为全机中心的系统结构。 11、十进制数-54表示成补码形式为(用1个符号位,7个数值位表示)。 12、磁表面存储器是以作为记录信息的载体,通过对信息进行记录和读取。 13、存储器间接寻址方式指令执行过程中,除取指外CPU还需要访问内存次才能获得操作数。 14、组成32M×8位的存储器,需要1M×4位的存储芯片片。 15、微指令格式分为型微指令和型微指令,其中,前者的并行操作能力比后者强。 16、在CPU中,存放后继指令地址的寄存器是。 17、若X的原码为01000011,其补码为,其移码为。

18、总线的仲裁方式有和两种。 19、引起中断的设备或事件称为。 20、虚拟存储器指的是__________层次,它给用户提供了一个比实际__________空间大得多的__________空间. 21、运算器的两个主要功能是:__________,__________。 22、计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。 23、奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。 24、八进制数37.4Q转换成二进制数为__________。 25、数x的真值-0.1011B,其原码表示为____________。 26、条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于__________类指令,这类指令在指令格式中所表示的地址不是__________的地址,而是__________的地址。27、直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对__________的控制,数据交换不经过CPU,而直接在内存和__________之间进行。 28、RISC的中文含义是__________,CISC的中文含义是__________。 对于n+1位(包含一位符号位)的补码纯小数来说,它能表示的最小数据是。 29、、控制器产生控制信号的方法有与,其中需要有控制存储器支持的是。 30、为了解决计算机的主存与CPU速度的较大差距问题通常的解决办法是。 31、对十进制的数字13.625来说,用十六进制表示是。 32、对存储器按存储介质来分类可以分为磁芯存储器、、光盘存储器、。 33、现代的计算机一般是把原来称之为计算器和控制器的功能部件集成在一个芯片上,即我们通常称之为的部件。 34、一条指令实际上包括两种信息即和。

相关主题
相关文档
最新文档