![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
iozxc
这个作者很懒,什么都没留下…
展开
-
MDR和数据总线的区别,和关于这类题目易混淆点的总结
1. MDR,MAR和数据总线:MDR和存储字长是一样的。数据总线位数代表cpu单次交换数据量。其中数据总线的宽度可能和MDR有关,如果和MDR不一样,那么就代表传一个数据要传多次。地址总线和MAR宽度一样MAR的宽度和数据的个数有关存储字长:存储字长的长度并不是固定的。固定的是存储字长里面的字节,字节大小是固定的(8bit),存储单元里面有多个字节。机器字长:机器的字长会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么需要经过两次或多次的运算才能完成。机器字长和指令原创 2020-06-12 03:52:59 · 6944 阅读 · 11 评论 -
cpu地址线有20根,数据线有16根,cpu按字节访问和按字访问的范围是多少?
我复习时再次碰到这个问题,仔细一想发现这个事情没那么简单。。。(第一次学就给整蒙了)首先计算机内是按8位1字节的方式编织,(书上也说了,一个存储单元必须是8的倍数)然后一个存储单元里面可能有存放多个字节,(很多存储单元在一起变成一个存储矩阵)。行对应的就是它的行号(字地址),列就是(字节地址)。这里行内可以存放多少个字节就看的是数据线了。但是寻址如果是按字节寻址,就不需要考虑数据线的位数,因为里面已经按字节编织了。(比如32位数据线,那么行内就可以存放32/8=4个字节,需要用4个数来分辨行内地址,比如0原创 2020-05-27 23:09:06 · 11825 阅读 · 5 评论