汇编语言语句格式

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

 

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值