计算机组成原理第四章习题课
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6、计算机的低级语言分为 、计算机的低级语言分为___和____,这两 和 ,
种语言都是面向___的语言。高级语言的语句 的语言。 种语言都是面向 的语言 和用法与具体机器的___无关。 无关。 和用法与具体机器的 无关
组成原理-理学别丽华
7、指令操作码字段表征指令的 、指令操作码字段表征指令的______,而地址 ,
0 1 2 3
种操作码, 有50种操作码,采用页面寻址、间接,直接 4 种操作码 采用页面寻址、间接, 寻址方式。 中有一个AC、 、 , 寻址方式。CPU中有一个 、PC、IR,MAR 5 中有一个 6 MBR。问: 。 7
(1) 指令格式如何安排? 指令格式如何安排? (2) 存储器能划分成多少页面? 存储器能划分成多少页面? 每页多少单元? 每页多少单元? (3) 能否增加其他寻址方式? 能否增加其他寻址方式?
C、程序的无条件转移 、 D、程序的条件转移和无条件转移 、
组成原理-理学别丽华
7、转移型指令的寻址与运算性指令的寻址不同点 、 在于____ 在于 A、前者取操作数,后者决定程序的转移地址 、前者取操作数, B、前者决定程序的转移地址,后者取操作数 、前者决定程序的转移地址, C、前者是短指令,后者是长指令 、前者是短指令, D、前者是长指令,后者是短指令 、前者是长指令, 8、就取得操作数的速度而言,下列寻址方式中最 、就取得操作数的速度而言, 快的是___,最慢的是 快的是 ,最慢的是____, , 不需要访存的寻址方式是____。 不需要访存的寻址方式是 。 A、直接寻址 B、立即寻址 、 、
码字段指示______。微小型机中多采用______ 。微小型机中多采用 码字段指示 混合方式的指令格式。 混合方式的指令格式。 8、设D为指令中的形式地址,I为基址寄存器, 、 为指令中的形式地址, 为基址寄存器 为基址寄存器, 为指令中的形式地址 PC为程序计数器,若有效地址 为程序计数器, 为程序计数器 若有效地址E=((PC)+D), , 则为_____寻址方式,若E=(D) ,则为 寻址方式, 则为____ 则为 寻址方式 寻址方式, 寻址方式, 寻址方式,若E=(PC)+D,则为 ,则为____寻址方式, 寻址方式 若E=(I)+D,则为 ,则为____寻址方式 寻址方式 9、不同机器有不同的____,RISC指令系统是 、不同机器有不同的 , 指令系统是 ____指令系统的 指令系统的____。 指令系统的 。
组成原理-理学别丽华
5、程序控制类指令的功能是_____ 、程序控制类指令的功能是 A、进行算术运算和逻辑运算 、
B、进行主存与CPU之间的数据传送 、进行主存与 之间的数据传送 C、改变程序执行的顺序 、 D、进行 、进行CPU和I/O设备之间的数据传送 和 设备之间的数据传送
6、 6、指令的寻址方式有顺 序和跳跃方式。采 序和跳跃方式。 用跳跃寻址方式,可以实现_____ 用跳跃寻址方式,可以实现 A、堆栈寻址 B、程序的条件转移 、 、
(8)
2.主存数据分布如右图所示:若A为单元地址,(A) 主存数据分布如右图所示: 为单元地址, 主存数据分布如右图所示 为单元地址 的内容, 为A的内容,试求: 的内容 试求:
((7))-( N)+((N))+(((N)))=? 3.某机字长 位,内存容量 某机字长16位 内存容量64K,单字长指令 ,
C、间接寻址 、
组成原理-理学别丽华
9、下列说法不正确的是____ 、下列说法不正确的是 A、存储器堆栈是主存的一部分,因而 也 可以按 、存储器堆栈是主存的一部分,
地址随机进行读写 B、堆栈指针SP的内容表示当前堆栈内所存储的数 、堆栈指针 的内容表示当前堆栈内所存储的数 据的个数 C、堆栈是先进后出的随机存储器 、 D、汇编语言的源程序常比高级语言短小 、 E、内存中指令的寻址和数据的寻址是交替进行的 、 F、存储器堆栈的读出是破坏性的。 、
20 19
0
(3).
OP
-
I
目标寄存器
20位地址
组成原理-理学别丽华
组成原理-理学别丽华
N
9 11 22 53 44 3 2 0 … 5
地址 主存
4.某机的 位单字长访内指令格式如下:其中, 某机的16位单字长访内指令格式如下 其中, 位单字长访内指令格式如下:
A为形式地址,补码表示 一位符号位 为形式地址,补码表示(一位符号位 表示 一位符号位) 为形式地址 I为直接 间接寻址方式 为直接/间接寻址方式 为直接 间接寻址方式; M为寻址模式 包括绝对地址 基址寻址 相对寻址 立即寻址 为寻址模式,包括绝对地址 基址寻址.相对寻址 立即寻址; 为寻址模式 包括绝对地址.基址寻址 相对寻址.立即寻址 X为变址寻址。 为变址寻址。 为变址寻址 分别为指令计数器、 设PC,Rx,Rb分别为指令计数器、变址寄存器、基址寄存器, , 分别为指令计数器 变址寄存器、基址寄存器, E为有效地址,试解答: 为有效地址, 为有效地址 试解答: (1) 该指令能定义多少种不同的操作?立即寻操作数的范围是 该指令能定义多少种不同的操作? 多少? 多少? (2) 在非间址情况,写出各计算有效地址的表达式、 在非间址情况,写出各计算有效地址的表达式、 (3) 设基址寄存器为 位,在非变址直接基址寻址时,确定 设基址寄存器为14位 在非变址直接基址寻址时, 址的地址范围? 存储器可寻 址的地址范围? (4) 间接寻址时,寻址范围 是多少 间接寻址时, 是多少?
4位 2位 1位 1位 8位
OP
组成原理-理学别丽华
M
I
X
A
5.指令格式结构如下所示,试分析指令格式及 指令格式结构如下所示, 寻址方式特点:
(1). 来自百度文库P
15 15 10 9 5 4 0
目标寄存器
10 7 4 3
源寄存器
0
(2).
OP
-源寄存器 位移量(16位)
变址寄存器
31
26 25 24 23
3、寄存器间接寻址方式中,操作数处在 、寄存器间接寻址方式中, ____ A、通用寄存器 、 C、主存单元 、 B、程序计数器 、 D、堆栈 、
4、基址寻址方式中,操作数的有效地址等 、基址寻址方式中, 于_____ A、基址寄存器内容加上形式地址 、 B、堆栈指示器内容加上形式地址 、 C、变址寄存器内容加上形式地址 、 D、程序计数器加上形式地址 、
组成原理-理学别丽华
二、填空
1、指令格式是指令用____表示的结构形式。由 、指令格式是指令用 表示的结构形式。 表示的结构形式 ___字段和 字段和____字段组成。 字段组成。 字段和 字段组成 2、二地址指令中,操作数的物理位置有三种型式, 、二地址指令中,操作数的物理位置有三种型式, 它们是__型、___型、___型。 它们是 型 型 型 3、指令寻址的基本方式有两种,一种是___寻址 、指令寻址的基本方式有两种,一种是 寻址 方式,其指令地址由____给出; 给出; 方式,其指令地址由 给出 另一种是____寻址方式,其指令地址由 寻址方式, 给出。 另一种是 寻址方式 其指令地址由____给出。 给出
组成原理-理学别丽华
三、分析题
1、一种二地址 指令的结构如下所示:设R2为变址 、一种二地址RS指令的结构如下所示 指令的结构如下所示: 为变址
寄存器,R1基址寄存器,PC为程序计数器。 寄存器, 基址寄存器, 为程序计数器。 基址寄存器 为程序计数器
操作码 间址特征 寻址模式 形式地址
OP
寻址方式名称
(1) (2) (3) (4) (5) (6) (7)
组成原理-理学别丽华
I
I
0 0 0 0 1 1 1 1
X
X
00 01 10 11 00 01 10 11
D
有效地址E 有效地址E
E=D E=(PC)+D E=(R2)+D E=(R) E=(D) E=((PC)+D) E=((R2)+D) E=((R1)+D),D=0
第 四 章
一、选择题
习 题 课
1、单地址指令中为了完成两个数的算术运算,除地 、单地址指令中为了完成两个数的算术运算, 址码指明的一个操作数外,另一个数常采用__ 址码指明的一个操作数外,另一个数常采用__ B、立即寻址方式 _ A、堆栈寻址方式 、 、 C、隐含寻址方式 D、间接寻址方式 、 、 2、二地址指令中,操作数的物理位置可安排在__ 、二地址指令中,操作数的物理位置可安排在__ A、栈顶和次栈顶 、 B、两个主存单元 、 C、一个主存单 元和一个寄存器 、 D、两个寄存器 、 组成原理-理学别丽华
组成原理-理学别丽华
4、块寻址方式常用于 、块寻址方式常用于____,以实现外存或外 ,
设同主存之间的___,在主存中还可用于 , 设同主存之间的 ____
5、存储器堆栈中,需要一个 、存储器堆栈中,需要一个____,它是 ,它是CPU
中的一个专用寄存器,它指定的 中的一个专用寄存器,它指定的___就是堆栈 就是堆栈 的___。 。