标题:
单片机汇编程序从1到100进行累加,结果保存在[Sum]单元里
[打印本页]
作者:
15614416
时间:
2017-11-28 11:03
标题:
单片机汇编程序从1到100进行累加,结果保存在[Sum]单元里
单片机汇编语言源程序如下:
//======================================================================
// The information contained herein is the exclusive property of
// Sunnnorth Technology Co. And shall not be distributed, reproduced,
// or disclosed in whole in part without prior written permission.
// (C) COPYRIGHT 2003 SUNNORTH TECHNOLOGY CO.
// ALL RIGHTS RESERVED
// The entire notice above must be reproduced on all authorized copies.
//======================================================================
//======================================================================
// 工程名称: ex01_asm_ADD1-100
// 功能描述: 《实验箱实验指导书》基础应用实验
// un'SPTM IDE集成开发环境下汇编语言程序的编写
// 从1到100进行累加,并把计算结果保存在[Sum]单元里
// IDE环境: SUNPLUS u'nSPTM IDE 2.0.0(or later)
// 涉及的库: CMacro1016.lib
// 组成文件: main.asm
// 硬件连接: 无硬件连接
// 维护记录: 09-12 v1.0
//
//======================================================================
//======================================================================
// 文件名称: main.asm
// 功能描述: 从1到100进行累加,并把计算结果保存在[Sum]单元里
// 维护记录: 2005-09-12 v1.0
//======================================================================
.DEFINE P_Watchdog_Clear 0x7012
.RAM
.VAR Sum //定义变量Sum
.CODE
//======================================================================
// 汇编格式: _main
// C格式: int main(void);
// 实现功能: 从1到100进行累加,并把计算结果保存在[Sum]单元里
// 入口参数: 无
// 出口参数: 无
// 破坏寄存器:r1,r2
//======================================================================
.PUBLIC _main
_main:
r1 = 0x0001
r2 = 0x0000
?Loop:
r2 = r2 + r1 //累加
r1 = r1 + 1
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
ex01_asm_ADD1-100.rar
(4.6 KB, 下载次数: 10)
2017-10-24 14:04 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1