• 2017.0628.《计算机组成原理》-存储器


    1.如果存储器的存储字长为32位,这是指一个存储单元的大小为32,同时计算机每次读取的数据都将是32位。如果存储器的编址单位为字节,每一个字节都有一个地址。

    2.这里讨论地是存储器的存储地址的分配。本质就是如何对存储空间进行命名,数据在存储器中怎样存储?

    数据和存储器的地址分配没有什么关系,数据自有一套存放的方法。

    3.从目前的所学来看,对于存储器容量的地址分配,有两种地址的存在,字节地址和字地址。一个是对整体的存储字进行编址,另一个是对存储单元进行编址。

    很多情况下,存储字的容量都大于存储单元的容量,符合八位二进制的倍数的原则。

    在对存储器进行编址的时候,地址编号总是从0开始。字地址和字节地址虽然都是从0开始,但是字节地址存在一个高位,和地位的地址的差别?

    4.主存中内存单元地址的分配有两种情况。说是单元地址的分配,其实就是数据怎样在内存中存放,如何安置的问题。

    对于一个数据,比如32位的数据,按字节来分的话,可以分为四个字节。这四个字节中存在高位字节和低位字节,而存储器中,32位的存储容量也有低地址和高地址之分。

    同时,存储器也是可以按字地址来寻址的。这样分析下来,有这么一些概念,字地址,高位字节,低位字节,低地址和高地址。

    如果仔细地看,上述的两种地址的分配方式,对于字地址来说都没有变化,字面上没有变化,但是本质上是不同的。从习惯上来说,小尾方式看着别扭,是不是在

    最终的运行过程中,要进行转化?

    如果这两种存储方式的机器进行信息上的交换,那么在字节的顺序上必然要做一个调整。

    5,按字节进行编址,寻址的方式发生了变化,可能从按字节寻址变为了按字进行寻址。

    存储器中存储单元的大小是八位,里面能存放八位二进制数。从存储单元往下看,是一位的存储元件,往上看,是存储字。存储单元和存储元件都是不变的,一个是

    八位,另一个是一位。但是,存储字的大小是可以改变的。

    我们都知道地址线是用来进行寻址的,但是如何寻址,怎么寻址,这是一个问题。地址线确定的大小到底是空间大小还是字节地址,字地址的大小?

  • 相关阅读:
    form查询相关表
    获取datagrid更新初始值、新值
    数据库约束查询
    强名称工具(来着.NET)
    使用IE插件不能打开的解决
    导入导出报错
    List批量任务多线程执行工具类
    在C#中使用NHibernate框架查询数据
    使用bat文件顺序执行多个应用程序
    用C#实现抽象工厂模式
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7088019.html
Copyright © 2020-2023  润新知