返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

第一页  第二页  第三页  第四页

5.2 简单结构程序---51系列单片机设计实例教程

简单结构程序又叫顺序程序,程序从第一条指令开始一直执行到最后一条,无分支,无循环。

例如:双字节加法程序,其程序如下:

    ;

    ;被加数在addr1(低位)和addr2(高位)中,加数在addr3(低位)和addr4(高位)中

    ;运算结果在addr1和addr2中

    ;

    ADDR1   EQU  30H

    ADDR2   EQU  31H

    ADDR3   EQU  32H

    ADDR4   EQU  33H

   ;

ADDST:PUSH  ACC

       MOV   RO,#addr1

       MOV   R1,#addr3

       MOV   A,@RO

       ADD   A,@R1

       MOV   @RO,A

       INC   RO

       INC   R1

       MOV   A,@Ro

       ADDC  A,R1

       MOV   @RO,A

       POP   ACC

       RET