精华资料第02章盘算机系统结构.ppt

精华资料第02章盘算机系统结构

第二章 指令系统要点;2.2 数据类型和数据表示 2.2.1 数据类型;2.2.2 基本数据表示;在计算机系统设计的过程中,硬件设计人员实现指令系统,软件设计人员采用这些指令,编制各种系统软件和应用软件。因此,指令系统是软件和硬件设计人员之间的主要分界面,也是沟通的桥梁。 除了数据表示之外的所有数据类型,一般都是数据结构需要研究的内容。 如何确定数据表示这个数据类型的子集,是系统结构设计人员要解决的难题之一。 用数据表示来实现复杂的数据类型,系统的硬件成本会升搞。 只要有了最简单的数据表示如定点表示,就能用软件实现其他各种各样的数据类型,但是系统的性能会很差。;例2.1:实现A=A+B,A和B均为200×200的矩阵。分析向量指令的作用 解:如果在没有向量数据表示的计算机系统上实现,一般需要6条指令,其中有4条指令要循环4万次。因此,CPU与主存储器之间的通信量: 取指令2+4×40,000条, 读或写数据3×40,000个, 共要访问主存储器7×40,000次以上 如果有向量数据表示,只需要一条指令 减少访问主存(取指令)次数:4×40,000次 缩短程序执行时间一倍以上 ;随着计算机系统的发展,数据表示的范畴在不断扩大。例如在目前的计算机中,字符串数据表示,向量数据表示、堆栈数据表示等已经普遍使用。有些很复杂的数据表

文档评论(0)

1亿VIP精品文档

相关文档