zoukankan      html  css  js  c++  java
  • 汇编学习笔记

     

    第一单 基础知识

    小结

    1. 汇编指令是机器指令的助记符,同机器指令一一对应
    2. 每一种cpu都有自己的汇编指令
    3. CPU可以直接使用的信息在存储器中存放
    4. 在存储器中指令与数据没有任何区别,都是二进制信息
    5. 存储单元从0开始,到127结束
    6. 一个存储单元可以存储8个bit,即8个二进制数据
    7. 每一个cpu芯片都有许多管脚,物理称为"金手指",这些管脚和总线相连,可以说管脚引出总线,一个cpu可以引出三种总线的宽度就标志了这个cpu的不同方面的性能:

      地址总线的宽度决定了cpu的寻址能力

      数据总线的宽度决定了cpu与其他器件进行数据传送时的一次数据传送量

      控制总线的宽度决定了cpu对系统中其他控件能力

    8,所有的含有ram的物理元件,都统一为一个逻辑存储器,因为cpu只通过总线来操作数据,所有会有32位系统装4GB的内存条一般不到4GB,因为系统只最大支持4GB,这4GB内存中还有显存、BIOS等有ram的元件上

    我的疑问:

    如果说地址总线的宽度是32,那么内存地址空间最大为4GB,这一点使我联想到32位系统最大只支持4GB的内存,是否32位系统中的32位指的就是宽度是32的地址总线?如果是,那为什么网上有人说32位的2003又可以支持64G内存?如果不是,那网上又有人确定是32位系统就是指的32位地址总线,下面是我从百度文库找到的一段解释,我不确定这段答案的真实性,但值的借鉴

    http://wenku.baidu.com/link?url=VxnxKdKmaYkv17jCy1FyXkzUBPO7U4Y7rBnYkZkmjP1Kao98pu7pjXFu-GRWfoju2IssbmfjhirwXkWe1jBSkXxuO1N4gj60jwOYgIuUygm

    下面是截图

    其他扩展:

    以前的cpu与总线的结构,也是我在书上学习的类型,这是8086时代用的总线

     

    随着时代的发展,上面这种被逐步取代,下面这幅就是现代的采用的总线结果图

     

  • 相关阅读:
    brew基本使用
    手写函数
    http状态码——401和403差异
    HTTP状态码
    本地库和远程库交互
    IDEA集成Git
    Git命令
    数据库递归查询组织树父节点
    ZooKeeper程序员指南
    zookeeper简介
  • 原文地址:https://www.cnblogs.com/wxwall/p/3525601.html
Copyright © 2011-2022 走看看