云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 计算机组成与结构复习题

计算机组成与结构复习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 10:51:06

(9) 相 对 PC为程序计算器 18. 设x= -15, y= -13,数据用补码输入,用带求补器的原码阵列乘法器求乘积x×y = ? 并用十进制数乘法进行验证。

19. 图1所示的CPU逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器IM最大容量为16384字(字长18位),数据存储器DM最大容量是65536字(字长16位)。各寄存器均有“打入”(Rin)“送出”(Rout)控制命令,但图A1.2中未标出。

(1)指出下列寄存器的位数:

程序计数器PC,指令寄存器IR,累加器AC0、AC1,通用寄存器R0~R3,指令存储器地址寄存器IAR,,指令存储器数据存储器IDR,数据存储器地址寄存器DAR,数据存储器数据寄存器DDR。

(2) 设机器指令格式为

17 13 12 0 OP X (3)加法指令可写为“ADD X(Ri)” ,其功能是(AC0) + ((Ri) + X)→AC1,其中((Ri) + X)部分通过寻址方式指向数据存储器DM。现取Ri为R1。画出ADD指令的指令周期流程图,写明“数据通路”和相应的微操作控制信号。

20. 某机主要功能部件如图1所示,其中M为主存,MBR为主存数据寄存器,MAR为主存地址寄存器,IR为指令寄存器,PC为程序计数器,R0~~R3为通用寄存器,C,D为暂存器。

(1)请补充各部件之间的主要联结线,并注明数据流动方向 (2)画出“ADD(R1),(R2)+”指令周期流程图。该指令的含义是进行求和运算,源操作数地址在R1中,目标操作数寻址方式为自増型寄存器间接寻址方式(先取地址后加1)。

5

6

计算机组成与结构复习题(2)

一、 选择题

1. 指令系统中采用不同寻址方式的目的主要是——。 A) 实现存贮程序和程序控制

B) 缩短指令长度,扩大寻址空间,提高编程灵活性 C) 可以直接访问外存

D) 提供扩展操作码的可能并降低指令译码难度

2. 零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自_______ A) 立即数和栈顶 C) 寄存器和栈顶 B) 栈顶和次栈顶 D) 寄存器和内存单元.

3. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用____________。 A) 堆栈寻址方式; C) 隐含寻址方式; B) 立即寻址方式; D) 间接寻址方式. 4. 寄存器间接寻址方式中,操作数处在_______。 A) 通用寄存器; C) 程序计效器: B) 主存单元; D) 堆栈. 5. 变址寻址方式中,操作数存放的有效地址等于_______。 A) 基值寄存器内存加上形式地址(位移量); B) 堆栈指示器内容加上形式地址; C) 变址寄存器内容加上形式地址; D) 程序计数器内容加上形式地址.

6. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如果进栈操作的动作是:(A)->Msp,(SP)-l->SP,那么出栈操作的动作应为___________。 A) (Msp)->A,(SP)+1->SP; B) (SP)+1->SP,(Msp)-> A; C) (SP)-SP,(Msp)-> A; D) (Msp)->A,(SP)-1->SP;

7. 运算型指令的寻址与转移型指令的寻址不同点在于_____________。 A) 前者取操作数,后者决定程序转移地址; B) 后者取操作数,前者决定程序转移地址; C) 前者是短指令,后者是长指令; D) 前者是长指令,后者是短指令. 8. 扩展操作码是_______。

A) 操作码字段外辅助操作字段的代码; B) 操作码字段中用来进行指令分类的代码; C) 指令格式中不同字段设置的操作码; D) 一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指令可以具有不同的操作码长度.

9. 算术右移指令执行的操作是________。

A) 符号位填0,并顺次右移1位,最低位移至进位标志位; B) 符号位不变,并顺次右移1位,最低位移至进位标志位;

7

C) 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位; D) 符号位填1,并顺次右移1位,最低位移至进位标志位. 10. 程序控制类指令的功能是_______ A) 进行算术运算和逻辑运算;

B) 进行主存与CPU之间的数据传送;

C) 进行CPU和I/O设备之间的数据传送; D) 改变程序执行的顺序.

11. 采用基址寻址可扩大寻址范围,且________。

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

C) 基址寄存器内容由操作系统确定,在程序执行过程中不可变; D) 基址寄存器内容由操作系统确定,在程序执行过程中可变; 12. 变址寻址和基址寻址的有效地址形成方式类似,但是________。 A) 变址寄存器的内容在程序执行过程中是不可变的;

B) 在程序执行过程中,变址寄存器和基址寄存器和内容都是可变的; C) 在程序执行过程中,变址寄存器和基址寄存器和内容都是不可变的;

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

13. 设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为____________。 A) EA=((X)+D); B) EA=((X)+(D)); C) EA=(X)+D; D) EA=(X)+(D).

14. 设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为_____________。 A) EA=((X)+D); B) EA=((X)+(D)); C) EA=(X)+D;

D) EA=(X)+(D). (D)间接寻址

15. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+l->PC,设当前PC的内容为2000H,要求转移到2008H地址,则该转移指令第二字节的内容应为_____。 A) 08H B) 06H C) 0AH D) 2008H

16. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+l->PC,设当前PC的内容为2009H,要求转移到2000H地址,则该转移指令第二字节的内容应为_____。 A) F5H B) F7H C) 09H D) 2009H

17. 设相对寻址的转移指令占两个字节,第一字节是操作码第二字节是相对位移量(可正可负),则转移的地址范围是______。 A) 254 B) 255 C) 256 D) 257 18. 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是______。 A) 直接、立即、间接; B) 直接、间接、立即; C) 立即、直接、间接;

8

搜索更多关于: 计算机组成与结构复习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(9) 相 对 PC为程序计算器 18. 设x= -15, y= -13,数据用补码输入,用带求补器的原码阵列乘法器求乘积x×y = ? 并用十进制数乘法进行验证。 19. 图1所示的CPU逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器IM最大容量为16384字(字长18位),数据存储器DM最大容量是65536字(字长16位)。各寄存器均有“打入”(Rin)“送出”(Rout)控制命令,但图A1.2中未标出。 (1)指出下列寄存器的位数: 程序计数器PC,指令寄存器IR,累加器AC0、AC1,通用寄存器R0~R3,指令存储器地址寄存器IAR,,指令存储器数据存储器IDR,数据存储器地址寄存器DAR,数据存储器数据寄存器DDR。 (2) 设机器指令格式为

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com