第3部分常用指令和寻址方式.ppt.ppt

第3部分常用指令和寻址方式.ppt

第3部分 常用指令和寻址方式 1 常用基本操作 Assembly Language Programming = 伪操作 格式: 名称 = 表达式 赋值操作 将表达式的数值指派给名称 表达式一定为数值 名称的值可被多次指派 例如: MAXINT = 7FFFH COUNT = 1 COUNT = COUNT * 2 EQU 伪操作 格式: 名称 EQU 表达式 利用名称替代表达式 表达式可以为数值,也可为字符串 使用 代表字符串 一旦赋值完成,不能再次改变 举例: Sample EQU 7Fh aString EQU 1.234 message EQU This is a message MPY EQU MUL 利用MPY替代MUL指令 注意 EQU伪操作中的表达式名是不允许重复定义的,而=伪操作则允许重复定义。 上述两个伪操作和数据定义DB/DW/DD等不同之处,主要体现在: EQU和=不分配内存空间,仅仅定义了数据,编译时用定义的数据替换标识符 数据定义伪指令DB/DW/DD分配相应的内存空间 通用数据传输指令 传送指令 MOV 数据交换指令 XCHG 地址偏移量加载 LEA MOV指令 MOV target, source reg, reg mem, reg reg, mem mem, immed reg, immed 存储器操作数

文档评论(0)

1亿VIP精品文档

相关文档