汇编(三)汇编语言的指令格式

本篇介绍汇编程序功能、伪操作及汇编语言的指令格式。

一、汇编程序的主要功能
       1. 检查源程序
       2. 检测源程序中的语法错误,并给出错误信息
       3. 产生源程序的目标程序,并给出列表文件(lst文件,同时给出汇编语言和机器语言的文件)
       4. 展开宏文件
    二、伪操作
       硬指令——使CPU产生动作、并在程序执行时才处理的语句,就是处理器指令。
       伪指令——不产生CPU动作、在程序执行前由汇编程序处理的说明性语句,例如,数据说明、变量定义等等
 (一)数据定义及存储器分配伪操作
 格式:变量名 伪指令助记符  初值表
 作用:为变量申请固定长度的存储空间并初始化
 例: D_BYTE DB 10.'a',20H
 DB一个字节 DW一个字 DD双字 DQ四个字 DT十个字节
 (二)表达式赋值伪操作
 格式:变量名 EQU 表达式
 = 也可以作赋值用 EQU 变量名不允许重复 =变量名可以重复
 (三)处理器选择微操作
 (四)段定义伪操作
 segmentname  segment
 segmentname ends

assume 伪操作明确段与段存储器的关系 assume assignment (segregname: segmentname)

三、汇编语言的程序格式
名字项(标号或变量) 操作码(指令、伪操作或宏定义) 操作数 注释

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值