第一章 基础知识

1.1 机器语言

1.机器语言

  • 机器语言是机器指令的集合。
  • 机器指令展开来讲就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。
    2.计算机:指的是可以执行机器命令,进行运算的机器(早期计算机的概念)。以后我们提到的计算机是指由CPU和其他受CPU直接或间接控制的芯片、器件、设备组成的计算机系统,比如我们最常见的PC机。
    3.CPU:实现执行机器指令,进行运算的芯片,是一种微处理器。
    4.每一种微处理器,由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制,使它工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。

1.2 汇编语言的产生

1.汇编语言:汇编语言的主体是汇编指令。
2.寄存器:CPU中可以存储数据的器件,一个CPU中有多个寄存器。
3.编译器:能够将汇编指令转换成机器指令的翻译程序。

1.3 汇编语言的组成

1.汇编指令由一下三类指令组成:

  • 汇编指令:机器码的助记符,有对应的机器码。是汇编语言的主体。
  • 伪指令:没有对应的机器码,由编译器执行,计算器并不执行。
  • 其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。

1.4 存储器

  • 要想让一个CPU工作,就必须向它提供指令和数据。指令和数据在存储器中存放,也就是我们平时所说的内存。

1.5 指令和数据

9.在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。CPU在工作的时候把有的信息看作指令,有的信息看作数据,为同样的信息赋予了不同的意义。



  • hhhhhhhh