作业8
题量: 28 满分: 100
作答时间:04-20 09:40至04-26 23:59 100分
一. 单选题(共14题,32分)
1. (单选题, 2分)计算机硬件能直接执行的只有_____。
- A. 算法语言
- B. 汇编语言
- C. 机器语言和汇编语言
- D. 机器语言
我的答案: D:机器语言;
2分
2. (单选题, 2分)一条指令的格式包括:操作码字段和_____。
- A. 数据码字段
- B. 地址码字段
- C. 顺序码字段
- D. 映射字段
我的答案: B:地址码字段;
3. (单选题, 2分)指令系统中采用不同寻址方式的目的主要是
- A. 实现存储程序和程序控制
- B. 提供扩展操作码的可能并降低指令译码难度
- C. 可以直接访问外存
- D. 缩短指令长度,扩大寻址空间,提高编程灵活性
我的答案: D:缩短指令长度,扩大寻址空间,提高编程灵活性;
2分
4. (单选题, 2分)在如下的寻址方式中,________便于处理数组问题。
- A. 间接寻址
- B. 基址寻址
- C. 相对寻址
- D. 变址寻址
我的答案: D:变址寻址;
2分
5. (单选题, 2分)下面关于RISC 技术的描述中,正确的是( )。
- A. 采用RISC 技术后,计算机的体系结构又恢复到早期的比较简单的情况
- B. 为实现兼容,新设计的RISC 是从原来的CISC 系统的指令系统中挑选一部分实现的
- C. RISC 的主要目标是减少指令数
- D. RISC 设有乘、除法指令和浮点运算指令
我的答案: C:RISC 的主要目标是减少指令数;
2分
6. (单选题, 2分)单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用_____。
- A. 堆栈寻址方式
- B. 立即寻址方式
- C. 隐含寻址方式
- D. 间接寻址方式
我的答案: C:隐含寻址方式;
2分
7. (单选题, 2分)用某个寄存器中操作数的寻址方式称为______寻址。
- A. 直接
- B. 间接
- C. 寄存器直接
- D. 寄存器间接
我的答案: C:寄存器直接;
2分
8. (单选题, 2分)寄存器间接寻址方式中,操作数处在______。
- A. 通用寄存器
- B. 主存单元
- C. 程序计数器
- D. 堆栈
我的答案: B:主存单元;
2分
9. (单选题, 2分)指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现______。
- A. 堆栈寻址
- B. 程序的条件转移
- C. 程序的无条件转移
- D. 程序的条件转移或无条件转移
我的答案: D:程序的条件转移或无条件转移;
10. (单选题, 2分)某寄存器中的值有时是地址,因此只有计算机的______才能识别它。
- A. 译码器
- B. 判断程序
- C. 指令
- D. 时序信号
我的答案: C:指令;
2分
11. (单选题, 2分)直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是
- A. 立即、直接、间接
- B. 直接、间接、立即
- C. 直接、立即、间接
- D. 立即、间接、直接
我的答案: A:立即、直接、间接;
(1)立即寻址:指令的操作数直接在指令的地址字段,无须访问内存,可立即使用;--V(max)
(2)直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址;其操作数的地址直接给出而不需要经过某种变换,但其需要访存一次去取操作数;--V(mid)
指令字中的形式地址A 就是 操作数的有效地址EA;
(3)间接寻址:指令地址字段中的形式地址A不是操作数D的真正地址,而是操作数地址的指示器,因此需要访存两次,一次是为了取操作数的有效地址,第二次是为了取操作数;--V(min)
12. (单选题, 2分)设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为_____。
- A. EA=((X)+(D))
- B. EA=((X)+D)
- C. EA=(X)+D
- D. EA=(X)+(D)
我的答案: B:EA=((X)+D);
先变址在间址:
变址:EA'= X+(D)
间址:EA= (EA')
13. (单选题, 2分)程序控制类指令的功能是______。
- A. 进行算术运算和逻辑运算
- B. 进行主存与CPU之间的数据传送
- C. 进行CPU和I / O设备之间的数据传送
- D. 改变程序执行顺序
我的答案: D:改变程序执行顺序;
2分
14. (单选题, 6分)假设指令字长16位,操作数的地址码为6位,指令有二地址、一地址和零地址三种格式。采用扩展操作码技术,若二地址指令有8种,零地址指令64种,则一地址指令最多有________种。
- A. 512
- B. 255
- C. 342
- D. 511
我的答案: D:511;
6分
二. 填空题(共14题,68分)
15. (填空题, 2分)指令系统是表征一台计算机性能的重要因素,它的格式和功能不仅影响到机器的硬件结构,而且也影响到____。
我的答案:
2分
(1) 系统软件
16. (填空题, 2分)一个较完善的指令系统应包含.数据传送类指令,算术运算类指令,____类指令,程序控制类指令,I/O类指令,字符串类指令,系统控制类指令。
我的答案:
2分
(1) 逻辑运算
17. (填空题, 2分)指令一般有操作码字段和____字段组成。
我的答案:
2分
(1) 地址码
18. (填空题, 4分)假设某计算机指令长度为32位,具有双操作数、单操作数和无操作数三种形式。
指令系统共有70条指令,操作码至少为____位,双操作数指令格式时,1位保留,两个操作数均可为____位。
我的答案:
4分
(1) 7
(2) 12
19. (填空题, 8分)根据操作数所在的位置,指出其寻址方式。
操作数在寄存器中,为____寻址方式,操作地址在寄存器,为____寻址方式。
操作数在指令中,为____寻址方式,操作数地址(主存)在指令中,为____寻址方式。
我的答案:
8分
(1) 寄存器
(2) 寄存器间接
(3) 立即
(4) 直接
20. (填空题, 6分)操作数的地址为某一寄存器内容与位移量之和,可以是____、____、____寻址方式。
我的答案:
6分
(1) 相对
(2) 基址
(3) 变址
21. (填空题, 8分)指令格式结构如下所示。
为____字长____地址码指令;
操作码____位,系统中可以包含____种不同的指令;
源、目的操作数只能采用____寻址方式,均可指定____个寄存器;
是____(RR/RS/SS)指令,常用于算术逻辑运算类指令。
我的答案:
8分
(1) 单
(2) 二
(3) 6
(4) 64
(5) 寄存器
(6) 16
(7) RR
22. (填空题, 6分)指令格式结构如下所示,试分析指令格式与寻址方式特点。
为____字长____地址码指令;
操作码____位,系统中可以包含____种不同的指令;
源操作数只能采用____寻址方式,均可指定____个寄存器;
目的操作数只能使用____寻址方式,其中,变址寄存器可使用16个通用寄存器之一;偏移量为16位。
是____(RR/RS/SS)指令,用于在____和____之间的进行数据传递。
我的答案:
6分
(1) 双
(2) 二
(3) 6
(4) 64
(5) 寄存器
(6) 16
(7) 变址
(8) RS
(9) 寄存器
(10) 内存
23. (填空题, 6分)某计算机字长为16位,主存容量为64K字,采用单字长单地址指令,
共有40条指令,指令操作码需____位,
若采用直接、立即、变址、相对四种寻址方式,寻址特征需____位,
形式地址为____位。
我的答案:
6分
(1) 6
(2) 2
(3) 8
24. (填空题, 4分)某机字长为32位,主存容量为1MB,单字长指令,有50种操作码,
采用寄存器寻址、寄存器间接 寻址、立即寻址、直接寻址等寻址方式。
字长32位,单字长指令,有50种操作码,操作码____位。
采用寄存器寻址、寄存器间接寻址、立即寻址、直接寻址4种寻址方式,寻址方式可采用____位。
我的答案:
4分
(1) 6
(2) 2
25. (填空题, 6分)设相对寻址的转移指令占2个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(PC)+ 1→ PC。设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容应为多少?
当前值为3008H,该指令取出后PC 的值为____H,
要求转移到300FH,即相对位移量为____,转换成补码为____B。
我的答案:
6分
(1) 300A
(2) 5
(3) 00000101
26. (填空题, 4分)若变址寄存器R的内容为1000H,指令中的形式地址为2000H,地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,地址4000H中的内容为5000H,则变址寻址方式下,变址寻址的有效地址为____H,访问到的操作数____H。
我的答案:
4分
(1) 3000
(2) 4000
27. (填空题, 4分)
某机字长为16位,存储器按字编址,访问内存指令格式如下,
其中,OP为操作码;M为寻址特征;A为形式地址。设Rx分别为变址寄存器,字长为16位,则该指令能定义32种指令,各种寻址方式的有效地址EA的计算公式为______、_______、______;各种寻址方式的寻址范围为_____、__________、64K。(为方便比对括号请使用英文括号)
寻址方式 | 有效地址EA的计算公式 | 寻址范围 |
直接寻址 | EA= ______ | |
间接寻址 | EA= ______ | |
变址寻址 | EA= ______ | 64K |
我的答案:
4分
(1) A
(2) (A)
(3) (Rx)+A
(4) 256
(5) 64K
28. (填空题, 6分)一种单地址指令格式如下所示,R变址寄存器,R1基址寄存器,PC程序计数器,填写下列寻址方式。
我的答案:
6分
(1) 直接寻址
(2) 相对寻址
(3) 变址寻址
(4) 基址寻址
(5) 间接寻址
(6) 基址间接寻址