2015强化训练-汇编(尚).pptVIP

  • 7
  • 0
  • 约1.79万字
  • 约 89页
  • 2018-05-10 发布于河北
  • 举报
2015强化训练-汇编(尚)

汇编程序的常用伪指令 ORG addr16——ASM51程序中一定要写! 规定编译后的机器代码存放的起始位置。 END ——ASM51程序中一定要写! 表示翻译到此结束,其后的任何内容不予理睬。 符号名称 EQU 表达式 将表达式的值赋予符号名称。程序中凡出现该符号名称就等同于该表达式。 $ ——“当前PC值”也叫位置计数器 代表正在执行的指令所在位置。 汇编程序的常用伪指令(续) 符号名称 BIT 位地址 将位地址的值赋予符号名称。程序中凡出现该符号名称就代表该位地址。 DW 双字节数据[或双字节数据组] 将双字节数据[或双字节数据组]顺序存放在此后的存储单元中。占据相应存储空间。 DB 8位数据[或8位数据组] 将8位数据[或8位数据组]顺序存放在此后的存储单元中。占相应数量的存储空间。 程序的顺序/分支/循环三种基本结构 例1:将R2中二进制转十进制程序,以单字节为例。 一个字节的二进制数(0~255),变换成为十进制,一般需要三个字节来存放。需要4个存储单元,假设是R2、R3、R4和R5。 子程序如下: MOV A, R2 ;取来二进制. MOV B, #100 DIV AB ;除以100 MOV R3, A ;A是整数,即百位数. MOV A, #10 XCH A, B DIV AB ;再除以10 MOV R4, A ;十

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档