其他分享
首页 > 其他分享> > 【体系结构】第2章 数据表示、寻址方式与指令系统

【体系结构】第2章 数据表示、寻址方式与指令系统

作者:互联网

一、指令集架构

1、数据来源

2、指令集架构的三种类型

3、指令指定操作数方式

二、寻址方式

1、寻址方式

2、数据存放顺序

3、数据存放位置——对齐

4、地址组织方式

5、寻址方式

三、定位方式

1、程序的三种地址

2、程序定位

3、程序定位方式

四、数据表示

1、数据类型>数据结构>数据表示

2、整数表示

3、定点数表示

4、浮点数表示

4-1 浮点数的格式


4-2 规格化浮点数实例


4-3 非规格化浮点数


5、舍入规则

例题

小数部分后三位,范围在000~111,中间值为100(4),而题目为011,所以向近的舍入,011离000近,所以变成b(10.00000),保留两位,即b(10.00) 
小数部分后三位,100,为中间值,向偶数舍入,向偶数舍入,而小数点第2位为0,是偶数,所以保持不变。
小数部分后三位,100,为中间值,在b(10.01)和b(10.10)中间,而小数部分前两位为01,奇数,所以向偶数靠近,选b(10.10)

6、向量数据表示


7、堆栈表示

8、阵列数据表示

五、指令系统设计原理和优化

1、指令格式 操作码 操作数

2、指令系统的优化——指令码的优化、地址码的优化

3、操作码优化

\[H=-ΣP_i ·log_2P_i \]

其中\(P_i\)是第i个信息源的使用频度。

\[k=1- \frac{H}{操作码实际平均长度} \]

3-1、等长编码


3-2、哈夫曼编码


3-3、扩展编码



3-4、最优编码

3-5、练习:

4、地址码的优化

六、指令集的发展和改进

1、一种指令集结构中的指令要支持哪些类型的操作?—— 两种截然不同的方向:

2、CISC

3、RISC

4、RISC主要特征

5、RISC的关键技术

标签:舍入,指令系统,数据表示,地址,寻址,指令,OPC,码长
来源: https://www.cnblogs.com/qq1740656345/p/16243868.html