计算机体系结构试题及答案(2)

时间:2025-04-20

2、通用寄存器型指令集机进一步细分为3种类型:

寄存器-寄存器型(R-R)、寄存器-存储器型(R-M)、存储器-寄存器型。

3、寻址方式:(1)寄存器寻址:例:ADD R4, R3 含义:Regs[R4]<-Regs[R4]+Regs[R3]

(2)立即值寻址:例:ADD R4, #3 含义:Regs[R4]<-Regs[R4]+3

(3)偏移寻址:例:ADD R4, 100(R1) 含义:Regs[R4]+Mem[100+Regs[R1]]

(4)寄存器间接寻址:例:ADD R4, (R1) 含义:Regs[R4]<-Regs[R4]+Mem[Regs[R1]]

(5)索引寻址:例:ADD R3, (R1+R2) 含义:Regs[R3]<-Regs[R3]+Mem[Regs[R1]+Regs[R2]]

(6)直接寻址或绝对寻址:例:ADD R1, (1001) 含义:Regs[R1]<-Regs[R1]+Mem[1001]

(7)存储器间接寻址:例:ADD R1, a(R3) 含义:Regs[R1]<-Regs[R1]+Mem[Mem[Regs[R3]]]

(8)自增寻址:例:ADD R1, (R2)+ 含义:Regs[R1]<-Regs[R1]+Mem[Regs

(9)自减寻址

(10)缩放寻址

4、指令集结构的功能设计:

指令集结构中操作的分类

操作类型 实例

(1)算术与逻辑运算 整数的算术和逻辑运算:加、减、与、或等

(2)数据传输 LOAD/STORE

(3)控制 分支、跳转、过程调用和返回、自陷等

(4)系统 操作系统调用、虚拟存储器管理。

(5)浮点 浮点加、减等操作

(6)十进制 十进制加、十进制乘、十进制到字符的转换

(7)字符串 字符串移动、比较

(8)图形 像素操作,压缩操作

5、复杂指令机(CISC):是指强化指令功能,实现软件功能向硬件功能转移,基于这种指令集结构而设计实现的计算机系统。

CISC指令集存在的缺点:

(1) 在这种指令系统中,各种指令的使用频率相差悬殊。

(2) CISC指令集结构的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。

(3) CISC指令集结构的复杂性给VLSI设计带来了很大负担,不利于单片集成。

(4) 在CISC指令集结构中,许多复杂指令需要很复杂的操作,因而运行速度慢。

(5) 在CISC指令集结构中,由于各条指令功能的不均衡,不利于采用先进的计算机体系结构技术(如流水技术)来提高系统的性能。

6、20世纪80年代发展起来的精简指令集计算机:其目的是尽可能地降低指令集结构的复杂性,以达到简化实现,提高性能的目的,也是当今指令集结构功能设计的一个主要趋势。 其设计时遵循的原则:

(1) 选取使用频率最高的指令,并补充一些最有用的指令。

(2) 每条指令的功能尽可能简单,并在一个机器周期内完成。

(3) 所有指令长度均相同。

(4) 只有LOAD和STORE操作指令才访问存储器,其它指令操作均在寄存器之间进行。

(5) 以简单有效的方式支持高级语言。

7、操作数类型:整数(定点)、浮点、十进制、字符、字符串、向量、堆栈等。

8、操作数类型的表示有两种方法:(1)由操作码的编码指定。(2)数据可以附上由硬件解

计算机体系结构试题及答案(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219