首页 > 编程知识 正文

计算机组成与系统结构第二版,计算机系统结构专业

时间:2023-05-03 09:51:00 阅读:180289 作者:2031

第二章计算机指令集结构设计

1 .堆栈型机器在CPU中存储操作数的主要单元是堆栈。

2 .蓄能器型设备中,在CPU中存储操作数的主要单元是蓄能器。

3 .通用寄存器型机器的CPU中存储操作数的主要单元是通用寄存器。

4 .根据三种指令集结构CPU内部存储器单元类型,将指令集结构分为堆栈型指令集结构、累加器型指令集结构和通用寄存器型指令集结构。

5 .通用寄存器型指令集结构的三种寄存器-寄存器型(RR:Register-Register ) ) ) ) ) ) ) )。

寄存器内存类型(RM:Register-Memory ) )。

内存-内存类型(MM:Memory-Memory ) )。

6.CISC复杂指令集计算机。

7 .简化7.RISC指令集计算机。

8 .指令集结构的完整性可存储在有限可用存储区域中,且在编制可解决问题的计算程序时能充分利用由指令集提供的指令。

9 .指令集结构的规律性异常或特殊APP,没有或尽可能少。 另外,所有运算都在存储器单元或寄存器单元之间对称且均匀地进行。 规律性主要有对称性和均匀性。

10 .对称性是指与指令集相关联的所有存储单元的使用、操作码的设定等都是对称的。

11 .一致性是指对于各种不同的操作数类型、字长、操作类型和数据存储单元,指令设置被同等对待。

12 .面向高级语言(HL )的机器采用了支持高级语言和编译器的各种措施,大大缩小了机器语言和高级语言语义的差距。 这个机器统称为面向高级语言(HL )的机器。

13 .间接执行型高级语言机器使高级语言成为机器的汇编语言。 即,高级语言和机器语言是一一对应的,将这种机器称为间接执行型高级语言机器。

14 .直接执行型高级语言机器高级语言机器本身没有机器语言,或者高级语言为机器语言。 这可以由硬件或固件直接解释高级语言源程序的语句来执行。 这种机器被直接称为执行型高级语言机器。

15 .跳转控制命令无条件改变控制流程的,称为跳转。

16 .如果分支控制指令是条件变更控制流程,则将其称为分支。

17 .无论加载的位置如何,都会执行位置相关代码。

18 .操作数类型是面向APP应用、面向软件系统处理的各种数据结构。

19 .操作数表示硬件结构可识别、指令系统可直接调用的数据结构。

20 .操作数类型主要有整数(定点)、浮点、十进制、字符、字符串、向量、堆栈等。

21 .可变长度编码格式指令的长度是可变的。

22 .定长编码格式将操作类型和地址方式组合编码到操作码中,所有指令的长度固定而唯一。

23 .混合式编码格式期望通过提供一定类型指令字长,能够兼顾降低目标码长和降低解码复杂度两个目标。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。