没有合适的资源?快使用搜索试试~ 我知道了~
第四章续++汇编语言程序设计.ppt
需积分: 0 0 下载量 19 浏览量
2021-01-16
13:53:36
上传
评论
收藏 2.5MB PPT 举报
温馨提示
试读
63页
单片机课件
资源详情
资源评论
资源推荐
www.syzx.cuit.edu.cn
电子实验中心
程序设计语言:机器语言、汇编语言、高级语言
4.1
4.1
概 述
概 述
一、汇编语言和高级语言相比具有下列优点:
① 占用的内存单元和 CPU 资源少
② 执行速度快
③ 有效的利用计算机的专有特性。
④ 适合实时控制
机器语言不易识别和记忆,使用不便,很难用它
来进行程序设计。
专有特性
www.syzx.cuit.edu.cn
电子实验中心
二、汇编语言程序设计的步骤:
① 建立数学模型
② 确定算法
③ 制定流程图
④ 确定数据结构
⑤ 写出源程序
⑥ 上机调试
三、汇编语言程序的结构
① 定义有关字符名
② 定义程序的起始地址
③ 程序主体
④ 汇编结束标志
www.syzx.cuit.edu.cn
电子实验中心
例 1 :内部 RAM 从 DATA1 单元有一数据块,存放若干无符号数,
第一单元为数据块长度,求这些无符号数之和。
; 首址送
R0
;长度送 R1
;检查长度是否为零
;为零则结束
;不为零则开始运算
;加一个数
;长度减 1 不为零则转
移
;存和
起始地址
程序主体
汇编结束标志
标号
注释
MOV R1, DATA1
CJNE R1, #0 , NEXT
ORG
2000H
START : MOV
R0 , #DATA1
HERE: SJMP $
NEXT: CLR A
LOOP: INC R0
ADD A , @R0
DJNE R1, LOOP
MOV SUM , A
SJMP HERE
DATA1 DATA 20H
SUM DATA 1FH
END
www.syzx.cuit.edu.cn
电子实验中心
四、评价程序质量的标准:
① 程序的执行时间
② 程序所占用的内存字节数目
③ 程序的逻辑性、可读性
④ 程序的兼容性、可扩展性
⑤ 程序的可靠性
时 间
空 间
概
念
剩余62页未读,继续阅读
尐苦
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0