• 汇编语言第一章总结


    1、cpu是一种微处理器,计算机是指由cpu和其他受cpu直接或间接控制的芯片、器件、设备组成的计算机系统

    2、机器语言是机器指令的集合

         每一种cpu硬件设计和内部结构不同→用不同的电平脉冲来控制→每一种cpu都有自己的机器指令集(即机器语言)

    3、汇编指令是机器指令便于记忆的书写格式

    4、寄存器,是cpu中可以存储数据的器件(cpu中可以有多个寄存器)

    5、计算机只能读懂机器指令→将汇编指令编译成机器指令

    6、汇编语言的3类指令

        ①汇编指令:机器码的助记符,有对应的机器码(核心,决定了汇编语言的特性)

        ②伪指令:没有对应的机器码,由编译器执行,计算机不执行

        ③其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码

    7、cpu工作→提供指令和数据→在存储器中存放(即内存)

         磁盘不同于内存,磁盘中的数据或程序必须读到内存中才能被cpu使用

    8、在内存或磁盘上,指令和数据没有任何区别,都是二进制信息

    9、存储器被分为若干个存储单元(一个存储单位可以存储一个字节即byte,1byte=8bit)

    10、存储单元的编号可以看作在存储器中的地址

    11、cpu要进行数据的读写,必须和芯片进行下面3类信息的交互

          ①地址信息②控制信息③数据信息

    12、电子计算机能处理、传输的信息都是电信号→导线→连接cpu和其他芯片的导线,通常称为总线→地址总线,控制总线,数据总线

    13、cpu是通过地址总线来指定存储器单元的→地址总线上能传送多少个不同的信息,cpu就可以对多少个存储单元进行寻址

           一根导线可以传送的稳定状态只有两种(高电平或是低电平)

    14、一个cpu有N根地址线,则可以说这个cpu的地址总线的宽度为N→最多可以寻找2的N次方个内存单元

    15、数据总线的宽度决定了cpu和外界的数据的传送速度(8根数据总线一次可传送一个8位二进制数据即一个字节)

    16、控制总线的宽度决定了cpu对外部器件的控制能力

    我之前地址总线的寻址能力和存储器单元理解错误,所以我检测点的题还要重写......自作孽......

    17、主板上有核心器件和一些主要器件,这些器件(cpu、存储器、外围芯片组、扩展插槽等)通过总线(地址总线、数据总线、控制总线)相连

           扩展插槽上一般插有RAM内存条和各类接口卡

    18、计算机系统中,所有可用程序控制其工作的设备,必须受到cpu的控制→但是cpu对外部设备都不能直接控制→扩展插槽上的接口卡直接控制外部设备→cpu直接控         制接口卡,间接控制外部设备

    19、存储器芯片从读写属性上分为两类:随机存储器RAM和只读存储器ROM

    20、存储器芯片从功能和连接上分为3类:随机存储器,装有BIOS的ROM,接口卡上的RAM

    21、所有的物理存储器被看作一个由若干单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间

    疑问:8088cpu分两次传送89D8为什么第一次是D8,第二次是89?

  • 相关阅读:
    android studio创建模拟器
    mqtt服务搭建(emqx,原emq)
    Kubernetes-Istio之Gateway和VirtualService
    使用jib上传docker镜像
    Kubernetes-Istio之Sidecar自动注入
    Kubernetes-使用Helm安装istio
    kubernetes-安装Helm
    kubernetes-使用Nginx配置ingress-controllers
    kubernetes-使用kubeadm添加node节点
    kubernetes-使用Calico配置NetworkPolicy
  • 原文地址:https://www.cnblogs.com/fengmian/p/9651529.html
Copyright © 2020-2023  润新知