【计算机系统结构期末复习】第二章

系列文章

第一章



1. 选择题

(考概念)

1.1 解释下列术语

CPU中用来存放操作数的存储单元主要有三种:堆栈累加器通用寄存器组

在通用寄存器结构中,根据操作数的来源不同,又可以进一步分为寄存器-存储器型结构(简称RM结构)和寄存器-寄存器型结构(RR结构),在RR结构中只有load和store指令能够访问寄存器,所以也称为load-store结构。

  • 堆栈型机器:CPU 中存储操作数的单元是堆栈的机器
  • 累加器型机器:CPU 中存储操作数的单元是累加器的机器
  • 通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器
  • CISC:复杂指令集计算机
  • RISC:精简指令集计算机
  • 寻址方式:指令系统中如何形成所要访问的数据的地址。一般来说,寻址方式可以指明指令中的操作数是一个常数、一个寄存器操作数或者是一个存储器操作数
  • 数据表示:硬件结构能够识别、指令系统可以直接调用的那些数据结构

1.2 区别不同指令集结构的主要因素是什么?根据这个主要因素可将指令集结构分为哪3类?

区别不同指令集结构的主要因素是CPU中用来存储操作数的存储单元
据此可将指令系统结构分为堆栈结构累加器结构通用寄存器结构


1.3 常见的3种通用寄存器型指令集结构的优缺点有哪些?

在这里插入图片描述


1.4 指令集应满足哪几个基本要求?

对指令集的基本要求是:完整性、规整性、高效率和兼容性。


1.5 通常有哪几种指令格式,请简述其适用范围

  1. 变长编码格式。如果系统结构设计者感兴趣的是程序的目标代码大小,而不是性能,就可以采用变长编码格式
  2. 固定长度编码格式。如果感兴趣的是性能,而不是程序的目标代码大小,则可以选择固定长度编码格式
  3. 混合型编码格式。需要兼顾降低目标代码长度和降低译码复杂度时,可以采用混合型编码格式

1.6 根据CPU性能公式简述RISC指令集结构计算机和CISC指令集结构计算机的性能特点

CPU性能公式:CPU时间=IC×CPI×T

其中,IC为目标程序被执行的指令条数,CPI为指令平均执行周期数,T是时钟周期的时间。

相同功能的CISC目标程序的指令条数ICCISC 少于RISC的ICRISC,但是CISC的CPICISC和TCISC都大于RISC的CPIRISC和TRISC,因此,CISC目标程序的执行时间比RISC的更长

RISC执行程序比CISC快的主要原因:RISC指令平均执行周期数少

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不怕娜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值