第二章(指令系统)
指令系统 指令系统的分类 数据表示 寻址技术 指令格式的优化设计 指令系统的功能设计 综合实例:MIPS指令集 指令系统的分类 分类标准 根据CPU中操作数的存储方法分类 分类 堆栈型指令系统 累加器型指令系统 寄存器型指令系统 寄存器-存储器型(RM) 寄存器-寄存器型(RR)/load-store型 三种指令系统的特点 堆栈型指令系统 优点:指令长度短,代码密度高,占用存储空间小。 缺点:代码效率低,执行效率不高。 累加器型指令系统 优点:指令长度短,代码密度高,代码效率高。 缺点:执行效率不高。 寄存器型指令系统 优点:指令简单,执行效率高,对编译程序支持好。 缺点:指令长度长。 通用寄存器型指令系统的分类 分类标准 ALU指令的操作数个数 ALU指令的存储器操作数个数 不同通用寄存器型指令系统的特点 指令系统的选择 针对应用需求,对指令中各属性分布进行分析,根据指令执行效率确定指令集风格 根据各种指令的各属性分布确定寄存器数及操作数个数 必须考虑对OS和编译程序的支持 数据表示 基本概念 基本数据表示 高级数据表示 数据表示设计 基本概念 数据类型 计算机系统中可以使用和处理的各种数据的类型,主要有:整数、布尔数、字符、文件、图、表、树、阵列、队列、链表、栈、向量、串等。 数据表示 能由硬件直接识别和引用(即有相应运算指令和有硬
原创力文档

文档评论(0)