第4章:编语言程序设计2.pptVIP

  • 15
  • 0
  • 约9.66千字
  • 约 29页
  • 2017-02-02 发布于河南
  • 举报
第4章:编语言程序设计2

4.2 顺序程序设计 4.2.1 顺序程序设计方法 4.2.2 顺序程序设计实例 4.2.1 顺序程序设计方法 顺序结构程序是最简单、最基本的程序。要设计出高质量的程序需要掌握一定的技巧,需要熟悉指令系统,正确地选择指令,掌握程序设计的基本方法和技巧,以达到提高程序执行效率、减少程序长度、最大限度地优化程序的目的。 顺序程序的特点和设计方法。 结构比较单一和简单,按程序编写的顺序依次执行,中间没有任何分支,程序流向不变。 数据传送指令使用得较多,没有控制转移类指令。 作为复杂程序的某个组成部分,如循环结构程序中需多次重复执行的某段程序(称为循环处理)。 【例4-5】4字节(双字)无符号数加法:将内部RAM 20H开始的4个单元中存放的4字节十六进制数(20H高位,23H低位)和内部RAM 30H单元开始的4个单元中存放的4字节十六进制数相加,结果存放到40H开始的单元中。 首先,根据题意可以画出加法过程的示意图。 其次,由加法规则可知:23H单元与33H单元相加用指令“ADD”外,其余单元都用“ADDC”。程序如下: 说明: (1)若是BCD码加法,在上述的“ADD”或“ADDC”指令后紧跟“DA A”即可。 (2)上述程序中最后的“SJMP $”必须要加,这条指令是让程序停止往下执行,相当于“原地踏步”,因为“END”并非程序停止的命令。 【例4-6】数据合并

文档评论(0)

1亿VIP精品文档

相关文档