- 6
- 0
- 约4.89千字
- 约 54页
- 2017-06-09 发布于湖北
- 举报
存在的缺点: ①指令的执行速度降低。这是因为在指定的执行过程中,要对每个标志符进行逐个解释,并判断数据是否相容,因此将导致指令本身的执行速度降低,但可使程序的宏观速度加快。 宏观时间= 设计时间+编译时间+执行时间; 微观时间= 程序的实际运行时间 ②硬件设计的复杂性提高。 ③增加存储空间。 数据描述符表示法: 特点:与数据分开存放,用于描述数组、向量、记录等。 描述符格式及应用示例: 向量数据的表示法 向量处理机:有向量数据表示的处理机就是向量处理机。 向量指令的格式及向量的参数: 堆栈数据的表示 2.5 指令格式的优化设计 1.优化设计的目标: ①缩短指令编码长度,节省程序存储空间。 ②使指令编码更加规整,以利于取指、译码操作。 2.指令的格式: 操作码 [操作数1 [操作数2 [操作数3]]] 3.指令的编码方式:包括定长指令、变长指令 4.操作码的编码方式: ①定长编码:简单,但浪费空间。 ②优化编码:用短编码表示常用指令,长编码表示较少使用的指令,从而减少总的存储量。 2.5.1 Huffman编码 1.信息源的熵: 2.平均码长: 3.信息的冗余量: 4.Huffman编码的三个主要特点: ①变长编码 ②优化编码 ③前缀区分码(非续长编码) 缺点:码长变化过大,不利于译码的实现。 举
原创力文档

文档评论(0)