计算机组成原理
文章平均质量分 83
喏_Shar
这个作者很懒,什么都没留下…
展开
-
总线特性
数据总线(1) 是CPU与内存或其他器件之间的数据传送的通道。(2)数据总线的宽度决定了CPU和外界的数据传送速度。(3)每条传输线一次只能传输1位二进制数据。eg: 8根数据线一次可传送一个8位二进制数据(即一个字节)。(4)数据总线是数据线数量之和。地址总线(1)CPU是通过地址总线来指定存储单元的。(2)地址总线决定了cpu所能访问转载 2018-01-12 15:56:13 · 1119 阅读 · 0 评论 -
多体并行:高位/低位交叉编址
以实际数据为例,这样比较容易理解,比如说某个存储体的有2个存储芯片,每个芯片的存储周期为100ns,如果你去读数据,如果你的数据按照这种放置方法,先放第一个芯片,放满后再放第2个芯片(顺序方式)。那么你读数据的过程就是这样:读0位置数据,等100ns,读1位置数据,等100ns读2位置数据。很容易理解。但如果你换个方式来放,比如说我0位置是1号芯片起始,1位置是2号芯片起始位置,2原创 2018-01-12 20:47:24 · 47125 阅读 · 27 评论 -
扩展操作码
需要建立的一种直观的认知是:既然是扩展操作码,就意味着操作码的位数越变越多! 之所以这么强调,是因为常常混淆了操作码的扩展方向。再看扩展的原理: 假设指令字长是16位,平均劈开成4份,高位4位用作操作码,低12位分别用作三个地址码。那么操作码的个数就是四个二进制所能表达的离散数目:24=16OK,如果地址码只能做地址码,这是最终的结局了。 但是,如果地址码可以化转载 2018-01-24 09:20:33 · 8677 阅读 · 1 评论 -
逻辑左移、逻辑右移、算术左移、算术右移
1.算术左移逻辑左移算术左移和逻辑左移一样都是右边补0:比如 00101011算术左移一位:01010110逻辑左移一位:01010110对于二进制的数值来说左移n位等于原来的数值乘以2的n次方比如00011010十进制是26,左移两位后是01101000转成十进制是104恰好是26的4倍。ps:这种倍数关系只适用于左移后被舍弃的高位转载 2018-01-24 17:06:34 · 3168 阅读 · 1 评论