汇编语言程序设计及仿真调试(1).pptVIP

  • 3
  • 0
  • 约8.19千字
  • 约 38页
  • 2019-05-19 发布于中国
  • 举报
第5章 汇编语言程序设计及仿真调试 5.1.1 伪指令 一般来说,在汇编语言源程序中用MSC-51指令助记符编写的程序,都可以一一对应的产生目标程序。但还有一些指令,例如指定目标程序或数据存放的起始地址,给一些指定的标号赋值,在内存中予留工作单元,表示源程序结束等等。这些指令并不产生目标程序,不影响程序的执行,仅仅产生供汇编用的某些指令,以便在汇编时执行一些特殊操作,称之为伪指令。 1、设置起始地址ORG ORG nn ORG伪指令总是出现在每段源程序或数据块的开始。它可使程序员把程序、子程序或数据块存放在存贮器的任何位置。 ORG 2000H MOV A, 20H ┇ 表示后续目标程序从2000H单元开始存放。一般要求ORG定义空间地址由小到大,且不能重叠 。 在实际应用中,一般仅设置中断服务子程序的入口地址和主程序的起始存放地址,其他的程序或常数依次存放即可,汇编程序会自动进行存储空间的分配。 2、定义字节DB或DEFB 〈标号:〉 DB 〈项或项表〉 其中项或项表是指一个字节,数或字符串,或以引号括起来的ASCⅡ码字符串(一个字符用ASCⅡ码表示,相当于一个字节)。该指令的功能是把项或项表的数值(字符则用它的ASCⅡ码)存入从标号开始的连

文档评论(0)

1亿VIP精品文档

相关文档