目录
- 《 汇编语言的系统学习》
- 1、编程语言
- 1.1 语言
- 1.2 程序
- 2 编程语言分类
- 2.1 机器语言
- 2.2 汇编语言
- 2.3 高级程序语言
- 2.3.1 编译型
- 2.3.1 解释型
《 汇编语言的系统学习》
1、编程语言
1.1 语言
定义:一种系统的,人与人之间通过声音、符号等进行交流的方式
1.2 程序
定义:程序描述了计算机处理数据、解决问题的过程。
2 编程语言分类
2.1 机器语言
定义:由机器指令构成的机器可以识别并执行的语言
指令构成:0、1元素,操作符 + 地址符/数据符
例1:两个数相加之和,C=A+B
1010 0001 0000 0000 1100 1000
1100 1011 1001 1001 0000 0000 1011 1000
0000 0011 1100 0011
1010 0011 0000 0000 1100 1010
十六进制简写:
A1 00C8
CB 9900B8
03 C3
A3 00CA
2.2 汇编语言
定义:汇编语言是一种符号语言,用符号表示相应的操作,遵循一定语法规则的汇编指令与机器指令一一对应,比机器语言易读性更强。
例1汇编语言:
MOV AX, A
MOV BX, B
ADD AX, BX
MOV C, AX
1、计算机只能认识机器语言
2、用汇编语言编写的程序不能由机器直接执行,而必须经汇编程序翻译成机器语言程序
3、汇编过程:汇编语言翻译成机器语言
2.3 高级程序语言
语法描述接近人类的自然语言对机器硬件细节透明,用高级语言书写的程序不能直接地在计算机上执行,要在计算.机上执行高级语言书写的程序,有两种基本方法。
2.3.1 编译型
编译(Compilation)执行:这种方法是设法把高级语言程序或者叫源程序转换为机器语言,可以由计算机直接执行的程序,即转变为"可执行程序”(Executable Program) 。
2.3.1 解释型
解释”(Interpretation)执行:这种方法是即时把源程序转换为机器可执行的指令。有时为了提高效率,也可以免编译成一种中间代码。