汇编语言语句格式

1.通常一条语句占一行(支持续行符“\”)

2.汇编语言语句可以分为两种:

执行性语句(硬指令助记符  操作数,操作数 ;注释)

编程性语句(伪指令助记符  参数,参数,...  ;注释)

3.标示符:最多有31个字母,数字及规定的特殊符号组成

不能以数字开头;一个源程序中用户定义的每个标示符必须唯一;不能使保留字;取名原则类似于高级语言,但是默认不区分大小写字母。

4.助记符:助记符是帮助记忆指令功能的符号;

5.处理器指令的操作数:表示参与操作的对象(具体的常量,保存在寄存器的数据,保存在储存器的变量,逗号前常是源操作数)

伪指令的参数:常量,变量名,表达式等。可以有多个,参数之间用逗号分隔。

6.语句的4个组成部分用分隔符分开:

标号后的冒号;注释前的分号;操作数间和参数间的逗号;分隔其他部分采用一个或多个空格或制表符;

7.保函伪指令的Include 用于声明常用的常量定义,过程说明,共享的子程序库等。

8.段的简化定义:

数据段定义伪指令     .DATA    ; 创建一个数据段

代码段定义伪指令      .CODE   ;创建一个代码段

堆栈段定义伪指令:   .STACK  ;创建一个堆栈段(windows 自动定义维护堆栈段,用户可以不用设置)

9.exit 0 表示程序执行结束

end start 表示汇编结束

10.子程序的调用方法:

 MOV EAX, 入口参数

CALL  子程序名

11.自己写的子程序放在io32.inc io32.lib 文件当中,程序本身是在 io32.lib,对它的说明是在io32.inc

 

你可能感兴趣的:(汇编语言程序设计)