Advertisement

51单片机汇编学习(第7章)——汇编程序的结构

阅读量:

本部分内容主要介绍汇编程序的结构组成。熟悉C语言的读者应当了解,程序的基本结构通常包括三种类型:顺序执行结构、条件分支结构以及循环结构。这一原则同样适用于51汇编语言,区别仅在于所采用的指令语法形式存在差异。本节内容重点讲解在实现分支与循环功能过程中所需使用的相关指令。

顺序结构

实际上仅需一句说明,按照自上而下的顺序进行操作即可。(无需过多解释。)

分支结构

分支结构又称为选择结构,其在编程语言中具有对应的实现方式,例如C语言中的if语句与switch语句。

示例:当判断某个数值是否大于或等于67时,若条件成立则输出100,反之则输出50。

复制代码
 ORG 0000H

    
  
    
 MOV A, #88
    
 CJNE A,#67 ,COP      ;CJNE是比较转移指令。若目的操作数大于/等于源操作数,则CY=0,否则CY=1;为进一步            
    
                  ;的分支创造条件.
    
  
    
 COP: JNC OUT2        ;如果CY不等于1 则跳转
    
 OUT1: MOV R2,#50
    
 JMP DONE
    
 OUT2: MOV R2,#100
    
  
    
 DONE : JMP $           

全部评论 (0)

还没有任何评论哟~