计算机系统结构chap20929.pptVIP

  • 8
  • 0
  • 约6.69千字
  • 约 94页
  • 2017-06-07 发布于浙江
  • 举报
计算机系统结构chap20929

第二章 计算机指令集结构设计;计算机的指令集结构也称为指令系统,它是硬件机器所支持的全部指令集合,它是机器语言程序员所看到的机器的最主要的属性之一。 指令集结构设计的最基本问题是软硬件划分。 指令集结构设计包括确定指令格式、类型、操作以及操作数的访问方式等。;2.1 指令集结构的分类;1. CPU中用来存储操作数的存储单元主要有: 2. 指令中的操作数可以显式给出,也可以隐式地给出。 3. CPU对操作数的不同存取方式 ;? ; 4. 根据CPU内部存储单元类型进行分类,可以分为:;;堆栈 ;三种类型指令集结构的优缺点 ;2.1.2 通用寄存器型指令集结构的分类 早期的计算机中采用堆栈指令集结构和累加器指令集结构比较多,但现代CPU,通用寄存器型指令集结构已成为指令集结构的主流,原因:; (3) 寄存器可以用来存放变量。 ◆ 减少存储器的通信量,加快程序的执行速度。 (因为寄存器比存储器快) ◆ 可以用更少的地址位来寻址寄存器,从而可 以有效改进程序的目标代码大小。 ;2. CPU需要设置多少个寄存器呢? 主要由编译器使用寄存器的情况来决定; ◆ 有两个操作数的指令:一个操作数既作为源操作数,也作为目的操作数 (2) 在ALU指令中,有多少个操作数可以用存储器来寻址,也即有多少个存储器操作数? 一般来说,ALU指令有0

文档评论(0)

1亿VIP精品文档

相关文档