汇编语言的组成
汇编语言发展至今,有以下3类指令组成
汇编指令:机器码的助记符,有对应的机器码 伪指令:没有对应的机器码,由编译器执行,计算机并不执行 其他符号:如+、-、*、/、等一些,由编译器识别,没有对应的机器码
汇编语言的核心是汇编指令,它决定了汇编语言的特性 1.4 存 储 器
CPU是计算机的核心部件,控制整个计算机的运作并进行运算,要想让一个CPU工作,就必须向它提供指令和数据,指令和数据在存储器中存放,也就是我们平时所说的内存 在一台PC机中内存的作业仅次与CPU,离开了内存性能再好的CPU也没用,磁盘不同于内存,磁盘上的数据或程序,如果不读取到内存中,CPU就无法使用。
要灵活的利用汇编语言编程,首先要了解CPU是如何从内存中读取数据,以及写入信息的。
指令和数据
指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。
CPU在工作的时候把有的信息看作指令,有的信息看作数据,为同样的信息赋予了不同的意义,就像围棋的棋子,在棋盒里的时候没有任何区别,在对弈的时候就有了不同的意义
例如,内存中的二进制信息 1000100111011000,计算机可以把它看作大小为89D8H的数据来处理,也可以将其看作指令mov ax,bx来执行
1000100111011000 89D8H(数据)
1000100111011000 mov ax,bx (程序)