2017.0628.《计算机组成原理》-存储器
1.如果存储器的存储字长为32位,这是指一个存储单元的大小为32,同时计算机每次读取的数据都将是32位。如果存储器的编址单位为字节,每一个字节都有一个地址。
2.这里讨论地是存储器的存储地址的分配。本质就是如何对存储空间进行命名,数据在存储器中怎样存储?
数据和存储器的地址分配没有什么关系,数据自有一套存放的方法。
3.从目前的所学来看,对于存储器容量的地址分配,有两种地址的存在,字节地址和字地址。一个是对整体的存储字进行编址,另一个是对存储单元进行编址。
很多情况下,存储字的容量都大于存储单元的容量,符合八位二进制的倍数的原则。
在对存储器进行编址的时候,地址编号总是从0开始。字地址和字节地址虽然都是从0开始,但是字节地址存在一个高位,和地位的地址的差别?
4.主存中内存单元地址的分配有两种情况。说是单元地址的分配,其实就是数据怎样在内存中存放,如何安置的问题。
对于一个数据,比如32位的数据,按字节来分的话,可以分为四个字节。这四个字节中存在高位字节和低位字节,而存储器中,32位的存储容量也有低地址和高地址之分。
同时,存储器也是可以按字地址来寻址的。这样分析下来,有这么一些概念,字地址,高位字节,低位字节,低地址和高地址。
如果仔细地看,上述的两种地址的分配方式,对于字地址来说都没有变化,字面上没有变化,但是本质上是不同的。从习惯上来说,小尾方式看着别扭,是不是在
最终的运行过程中,要进行转化?
如果这两种存储方式的机器进行信息上的交换,那么在字节的顺序上必然要做一个调整。
5,按字节进行编址,寻址的方式发生了变化,可能从按字节寻址变为了按字进行寻址。
存储器中存储单元的大小是八位,里面能存放八位二进制数。从存储单元往下看,是一位的存储元件,往上看,是存储字。存储单元和存储元件都是不变的,一个是
八位,另一个是一位。但是,存储字的大小是可以改变的。
我们都知道地址线是用来进行寻址的,但是如何寻址,怎么寻址,这是一个问题。地址线确定的大小到底是空间大小还是字节地址,字地址的大小?