• 汇编语言#第一章基础知识


    一.机器语言


    1. 定义:机器指令的集合。(机器指令是一串二进制数字。)
    2. 工作过程:计算机使机器指令转化为高低电频,驱动电子器件,进行运算。

    二.汇编语言

    • 组成:(1).汇编指令(核心):机器码的助记符,有对应的机器码。

    (2).伪指令:没有对应的机器码,由编译器执行,计算机不执行。

    (3)其他符号:由编译器识别,没有对应的机器码。

    • 工作过程:汇编指令——编译器——机器码——计算机

    三.CPU

    • 存储器:(1)定义:以字节为单位被划分成若干个存储单元,容量以KB,GB,MB计。
    • 指令和数据:(1)在内存或者磁盘上,指令和数据没有任何区别。
    • CPU对存储器的读写:(1)CPU——地址总线——指定存储器单元;{地址总线:一个CPU有N根地址总线,宽度为N,可以寻找到2N个存储单元}

    (2)CPU——通过数据总线——与内存和其它部件进行数据传送;(1.数据总线的宽度决定传送速度。   2.8根数据总线一次可以传递一个8位的二进制数据——一个B)

    (3)CPU——通过控制总线——对外器件进行读写(总线宽度决定对外控制的能力)

    • 内存地址空间:(1)定义:设一个CPU的地址总线宽度为n,那么可以寻址2n个内存单元,这2n个可寻到的内存单元就构成这个CPU的内存地址空间。(寻址空间)
    • 主板:从逻辑上分为地址总线,逻辑总线,控制总线
    • 接口卡
    • 各类存储芯片(1) 根据读写属性分类
           ① 随机存储器RAM
           ② 只读存储器ROM 
      (2) 根据功能和连接分类
           ① 主随机存储器RAM
           ② 装有BIOS的ROM
           ③ 接口卡上的RAM 

    (4)三种语言的比较

     

    机器语言

    汇编语言

    高级语言

    计算机能否直接识别

    不能

    不能

    易用性

    占据空间

    执行速度

    用途

    特殊

    加密/解密

    系统核心要求速度快,代码短的程序

    直接操纵I/O信息安全

    一般性软件开发

     

     

     

     

  • 相关阅读:
    nutch2.x在eclipse+windows环境下运行遇到的一些问题的解决方案
    QT 设置应用程序图标和可执行程序图标(另有setWindowTitle和setWindowIcon)
    QT延时方法整理(QTimer::singleShot,QWaitCondition,QDateTime.secsTo三种新方法)
    自定义QT窗口部件外观之QStyle
    qt中文编码(好多方法)
    QT字符编码转换,可用于中文内码传输
    Visual Studio GitHub For Windows部署
    Linux部署ASP.NET 5 (vNext)
    微软的实现3
    JAVA8,SPRING,ANGULARJS对项目
  • 原文地址:https://www.cnblogs.com/yitou13/p/7586775.html
Copyright © 2020-2023  润新知