计算机组成原理习题 第四章Word格式.docx
- 文档编号:16153464
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:10
- 大小:87.89KB
计算机组成原理习题 第四章Word格式.docx
《计算机组成原理习题 第四章Word格式.docx》由会员分享,可在线阅读,更多相关《计算机组成原理习题 第四章Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
而变址寻址中变址寄存器提供,指令的地址码字段提供。
8.指令寻址的基本方式有两种,一种是寻址方式,其指令地址由给出,另一种是寻址方式,其指令地址由给出。
9.不同机器的指令系统各不相同,一个较完善的指令系统应该包括、、、、、等类指令。
10.常见的数据传送类指令的功能可实现和之间或和之间的数据传送。
11.设指令字长等于存储字长,均为24位,某指令系统可完成108种操作,操作码擦汗高难度固定,且具有直接、间接(一次间址)、变址、基址、相对、立即等寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占位,寻址特征占位,可直接寻址的范围是,一次间址的范围是。
12.设计器指令系统可完成98种操作,指令字长为16位,操作码长度固定。
若该指令系统具有直接、间接、变址、基址、相对、立即等六种寻址方式,则在保证最大范围内直接寻址的前提下,其指令代码中操作码占位,寻址特征占位,形式地址码占位,一次间址的范围是。
13.某机采用三地址格式指令,共能完成50种操作,若机器可在1K地址范围内直接寻址,则指令字长应取位,其中操作码占位,地址码占位。
14.RISC指令系统选取使用频率较高的一些指令,复杂指令的功能由指令的组合来实现。
其指令长度,指令格式种类,寻址方式种类,只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行,且采用流水线技术,大部分指令在时间内完成。
15.操作数的地址直接在指令中给出的寻址方式是。
16.操作数的地址在寄存器中的寻址方式是。
17.操作数的地址在主存储器中的寻址方式是。
18.操作数的地址隐含在指令的操作码中,这种寻址方式是。
二.选择题
1.执行一条一地址的加法指令共需要次访问主存(含取指令)。
A.1B.2C.3D.4
2.零地址的运算类指令在指令格式中不给出操作数地址,参加的两个操作数来自。
A.累加器和寄存器B.累加器和暂存器
C.堆栈的栈顶和次栈顶单元D.暂存器和堆栈的栈顶单元
3.在关于一地址运算类指令的叙述中,正确的是。
A.仅有一个操作数,其地址由指令的地址码提供
B.可能有一个操作数,也可能有两个操作数
C.一定有两个操作数,另一个是隐含的
D.指令的地址码字段存放的一定是操作码
4.一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有。
A.4KB.8K
C.16KD.24K
5.某计算机存储器按字(16位)编址,每取出一条指令后PC值自动+1,说明其指令长度是。
A.1字节B.2字节
C.3字节D.4字节
6.指令系统中采用不同寻址方式的目的主要是。
A.可降低指令译码难度
B.缩短指令字长,扩大寻址空间,提高编程灵活性
C.实现程序控制
7.一地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个数常采用。
A.堆栈寻址方式
B.立即寻地址方式
C.隐含寻址方式
8.二地址指令中,操作数的物理位置可安排在。
(本题是多项选择)
A.两个主存单元
B.两个寄存器
C.一个主存单元和一个寄存器
D.栈顶和次栈顶
9.变址寻址方式中,操作数的有效地址是。
A.基址寄存器内容加上形式地址(位移量)
B.程序计数器内容加上形式地址
C.变址寄存器内容加上形式地址
10.采用基址寻址可扩大寻址范围,且。
A.基址寄存器内容由用户确定,在程序执行过程中不可变
B.基址寄存器内容由操作系统确定,在程序执行过程中不可变
C.基址寄存器内容由操作系统确定,在程序执行过程中可变
11.采用变址寻址可扩大寻址范围,且。
A.变址寄存器内容由用户确定,在程序执行过程中不可变
B.变址寄存器内容由操作系统确定,在程序执行过程中可变
C.变址寄存器内容由用户确定,在程序执行过程中可变
12.程序控制类指令的功能是。
A.进行主存和CPU之间的数据传送
B.进行CPU和设备之间的数据传送
C.改变程序执行的顺序
13.运算型指令的寻址和转移型指令的寻址不同点在于。
A.前者取操作数,后者决定程序转移地址
B.前者是短指令,后者是长指令
C.后者是短指令,前者是长指令
14.指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现。
A.程序浮动
B.程序的无条件转移和浮动
C.程序的条件转移和无条件转移
15.为了缩短指令中地址码的位数,应采用寻址。
A.立即数B.寄存器C.直接
16.下列三种类型的指令,执行时间最长。
A.RR型B.RS型C.SS型
17.对于实现程序浮动提供了较好的支持。
A.间接寻址B.变址寻址C.相对寻址
18.便于处理数组问题。
A.间接寻址B.变址寻址C.相对寻址
19.有利于编制循环程序。
A.基址寻址B.相对寻址C.寄存器间址
20.在下列寻址方式中,寻址方式需要先计算,再访问主存。
A.立即B.变址C.间址
21.下列叙述中,能反映RISC的特征(多项选择)。
A.丰富的寻址方式
B.指令执行采用流水方式
C.控制器采用微程序设计
D.指令长度固定
22.下列叙述中,能反映CISC的特征(多项选择)。
B.控制器采用组合逻辑设计
C.指令字长固定
D.大多数指令需要多个时钟周期才能执行完成
E.各种指令都可以访存
F.只有LOAD/STORE指令可以访存
G.采用优化编译技术
三.简答题
1.在寄存器—寄存器型、寄存器—存储器型和存储器—存储器型这3类指令中,哪类指令的执行时间最长?
哪类指令的执行时间最短?
为什么?
2.某计算机的指令系统定长为16位,采用扩展操作码,操作数地址需4位。
该指令系统已有三地址指令M条,二地址指令N条,没有零地址指令。
问:
最多含有多少条一地址指令?
3.某机器指令码长度16位,地址码长度都为6位,包含单地址指令、双地址指令和零地址指令,试问单地址指令最多能有多少条,此时双地址指令和零地址指令各位多少条?
4.设计算机指令字长为16位,指令中地址字段的长度为4位,共11条三地址指令,72条二地址指令,64条零地址指令。
问最多还能安排多少条一地址指令?
5.某机主存容量为4MB×
16,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等6种寻址方式,试回答:
(1)画出一地址指令格式,并指出各字段的作用;
(2)该指令直接寻址的最大范围;
(3)一次间址和多次间址的寻址范围;
(4)立即数的范围(十进制表示);
(5)相对寻址的位移量(十进制表示);
(6)上述6种寻址方式的指令哪一种执行时间最短?
哪一种最长?
哪一种便于程序浮动?
哪一种最适合处理数组问题?
6.某16位机器所使用的指令格式和寻址方式如图4—1所示,该机有2个20位基址寄存器,4个16位变址寄存器,16个16位通用寄存器,指令汇编格式中的S(源),D(目标)都是通用寄存器,M是主存的一个单元,3种指令的操作码分别是MOV(OP)=0AH、STA(OP)=1BH、LDA(OP)=3CH,其中MOV为传送指令,STA为写数指令,LDA为读数指令。
要求:
(1)分析3种指令的指令格式和寻址方式特点。
(2)CPU完成哪一种操作所花时间最短?
第二种指令的执行时间有时会等于第三种指令的执行时间吗?
(3)下列情况下每个十六进制指令字分别代表什么操作?
其中有编码不正确时,如何改正才能成为合法指令?
①F0F1H,3CD2H②2856H③6FD6H④1C2H
6244
OP
—
目标
源
MOVS,D
6244
基址
变址
位移量
STAS,M
LDAD,M
图4—1习题6的指令格式
7.CPU的双操作数指令格式如图4—2所示。
43333
Md
Rd
Ms
Rs
图4—2一种双操作数指令格式
OP为4位操作码,Md和Ms分别为3位目的和源操作数寻址方式,Rd和Rs分别为3位目的和源寄存器号。
(1)计算机设计16种双操作数指令是否可取?
(2)CPU内部寄存器增加到16个,在不改变指令长度的条件下,可以用哪两种方式修改指令格式(画出修改后的指令格式),将对指令功能产生什么影响?
(3)如不降低指令功能,指令长度可变,画出具有16个寄存器的双操作数指令的格式。
8.某机字长16位,直接寻址空间128字,变址时的位移量是-64~+63,16个通用寄存器都可以作为变址寄存器,设计一套指令系统,满足下列寻址类型的要求。
(1)直接寻址的二地址指令3条;
(2)变址寻址的一地址指令6条;
(3)寄存器寻址的二地址指令8条;
(4)直接寻址的一地址指令12条;
(5)零地址指令32条。
9.指令字中有哪些字段?
各有何作用?
如果确定这些字段的位数?
10.设某机器共能完成78种操作,若指令宁长为16位,试同单地址格式的指令其地址码可取几位?
若想使指令的寻址范围扩大到216,可采用什么办法?
举出三种不同的例子加以说明。
11.某机字长32位,CPU内有32个32位的通用寄存器,设计一种能容纳64种操作的指令系统,设指令字长等于机器字长。
(1)如果主存可直接或间接寻址,栗用寄存器存储器型指令,能直接寻址的最大存储空间是多少?
画出指令格式。
(2)如果采用通用寄存器作为基址寄存器,则上述寄存器一存储器型指令的指令格式有何特点?
画出指令格式并指出这类指令可访同多大舶存储空间?
12.若机器采用三地址格式访存指令,试问完成一条加法指令共需访问几次存储器?
若该机共能完成54种操作。
操作数可在IK地址范围内寻找,试画出该机器的指夸格式。
13.某机指令格式如图4—3所示:
I
A
03457
图4—313题机器指令格式
图中I为间址特征位(1=0,直接寻址;
l=1,一次间接寻址)。
假设存储器部分单元有以下内容:
指出下列机器指令(十六进制表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理习题 第四章 计算机 组成 原理 习题 第四