汇编语言学习笔记1-前置知识
基础知识
1.1机器语言
- 机器语言是机器指令的集合
- 电子计算机的及其指令是一列二进制数字,计算机将之转变为一高一低电平,使计算机的电子器件受驱动,进行运算
1.2 汇编语言的产生
- 机器语言麻烦,难于辨别和记忆,于是产生的汇编语言
- 汇编语言的主体是汇编指令,便于阅读记忆,与人类语言接近
- 例如:mov ax,bx表示寄存器BX的内容送到AX中
- 编译器:将汇编指令转换成机器指令的翻译程序
1.3 汇编语言的组成
- 汇编语言由以下3类指令组成:
- 汇编指令:机器码的助记符,有对应的机器码
- 伪指令:没有对应的机器码,由编译器执行,计算机并不执行
- 其他符号:例如:+、-、*、/等,由编译器识别,没有对应的机器码
- 汇编语言的核心是汇编指令,它决定了汇编语言的特性
1.4 存储器
存储器中存储了CPU总做所必须的指令和数据,也就是我们平时所说的内存。
磁盘不同于内存,磁盘上的数据或程序如果不读到内存中,就无法被CPU使用
1.5 指令和数据
在内存或磁盘上,指令和数据没有任何区别,都是二进制信息,CPU在工作时把有的信息看作指令,有的看作数据,同样的二进制信息可以赋予不同的意义
1.6 存储单元
- 存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号