zoukankan      html  css  js  c++  java
  • 汇编语言——基础知识 Cop

    1.汇编语言和机器语言:机器语言是机器指令的集合。机器指令是一台机器可以正确执行的命令。不同处理器有其自有的机器语言。汇编语言的主体是汇编指令,而汇编指令是机器指令便于记忆的书写方式。

    2.汇编语言指令包括:汇编指令,伪指令,其他符号

    3.存储器:每个存储器分为若干单元,每个单元可以存储128个字节。

         CPU可以将需要直接使用的命令放入寄存器中。

         在存储器中指令和数据没有任何区别,都是二进制信息。

         在一台PC机中,装有多个存储器芯片。这些存储芯片从物理连接上看是独立的,不同的部件。从读写属性上看又分为两类:随机存储器(RAM)只读存储器(ROM)

           随机存储器可读可写,但必须带电存储,关机后存储的内容丢失。只读存储器只能读取不能写入,关机后其中的内容不丢失。这些存储器从功能上又可以分为以下几类:

          

        (1)随机存储器

    用于存放供CPU使用的绝大部分程序和数据,主随机存储器一般由两个位置上的RAM组成,装在主板上RAM和插在扩展插槽上的RAM。

        (2)装有BIOS的ROM

    BIOS是由主板和各类接口卡(如显卡、网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出。在主板和某些接口卡上插有存储相应BIOS的ROM。

     例如,主板上的ROM中存储着主板的BIOS;显卡上的ROM中存储着显卡的BIOS;如果网卡上装有ROM,那其中就可以存储网卡的BIOS。

        (3)接口卡上的RAM

     某些接口卡需要对大批量输入、输出数据进行暂时存储,在其上装有RAM。最典型的是显示卡上的RAM。一般称为显存。显示卡随时将显存中的数据向显示器上输出。换句话来说,我们将需要显示的内容写入显存,就会出现在显示器上。

        CPU在操作这些存储,都把他们当作内存来看,把他们总的看作是一个由若干存储单元组成的逻辑存储器,就是我们俗称的内存地址空间,内存地址空间的大小受CPU地址总线的宽度的限制。

    4.CPU:CPU从内存中读取数据要和外部组建进行三类信息交互:地址信息(存储单元地址),控制信息(器件的选择,读或写的命令),数据信息(读写的内容)

        CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设进行工作。

    5.地址总线:一个CPU有N根地址线,则可以说这个CPU的地址总线宽度为N,这样的CPU最多可以寻找2的N次方个内存单元。

          数据总线的宽度决定了CPU与外界的数据传送速度

    6.控制总线:控制总线的数量意味着CPU能提供对于外部器件多少种控制,所以控制总线的宽度决定了CPU对于外部器件的控制能力。

  • 相关阅读:
    iOS resign code with App Store profile and post to AppStore
    HTTPS科普扫盲帖 对称加密 非对称加密
    appid 评价
    使用Carthage安装第三方Swift库
    AngularJS:何时应该使用Directive、Controller、Service?
    xcode7 The operation couldn't be completed.
    cocoapods pod install 安装报错 is not used in any concrete target
    xcode7 NSAppTransportSecurity
    learning uboot how to set ddr parameter in qca4531 cpu
    learning uboot enable protect console
  • 原文地址:https://www.cnblogs.com/saudade/p/9707277.html
Copyright © 2011-2022 走看看