![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
体系结构
Archilleuser
这个作者很懒,什么都没留下…
展开
-
指令组成 和haffuman code
指令组成:1. 操作码(opc) : 包括操作种类, 所使用的操作数的数据类型2.地址码: 包括 操作数的地址, 地址的附加信息,以及寻址方式haffuman code:指令序号 出现的概率 Huffman code 操作码的长度 1 0.45 0 1 2 0.30 10 2 3 0.15 110 ...原创 2019-12-08 20:45:44 · 189 阅读 · 0 评论 -
浮点数的舍入处理
前言: 计算机在表示一个小数时,一般假定规格化前的数为 P+g 位,P时有效位字长,g是有效位字长之后的的代码长度.比如说 0.xxxxx|010100 在这里,红的表示P, 绿的表示g,1. 恒舍法顾名思义,就是把绿的全部抛弃. 这样处理好处很显然,简单嘛,不管三七二十一,扔了就完了.但是问题也很突出,就是精度有问题.这种方法误差是最大的,在精度有那么一丢丢要求的地发都会被嫌弃....原创 2019-12-08 17:32:27 · 6270 阅读 · 0 评论 -
四种寻址方式
1.立即数寻址 直接在指令中给出操作数,不需要存储单元,执行速度快,但是显然数据也不能冗长,通用型性差,一般用来指定一些要求不高的整形整数。2.寄存器寻址操作数来源于寄存器,结果也写回寄存器。显然这个主要用到寄存器,这也是他的名字的由来。3.主存寻址。1). 直接寻址方式:指令给出有效地址,这使得地址码会很长,通用性也差。2).间接寻址方式:指令中给出的是操作数地...原创 2019-12-08 15:05:04 · 6496 阅读 · 0 评论 -
Amdahl 定律详解
加速比 Sn Fe=(可改进部分占用的时间)/(任务总时间)Se=(改进前改进部分占用的时间)/(改进后改进部分占用的时间)那么Fe/Se 则表示 改进后改进部分占用的时间 / 改进后执行总任务时间, 即改进后改进部分所占总任务的比例1-Fe 表示不可改进部分占据总任务的比例,当然这里表示改进之前的。加速比Sn=T0 / Tn = 1 /( 1-Fe+Fe / Se),可...原创 2019-12-08 13:21:52 · 1169 阅读 · 0 评论