- 8
- 0
- 约1.04万字
- 约 41页
- 2017-03-04 发布于江苏
- 举报
常用汇编语言程序设计方法 单片机常见汇编语言程序设计举例: 数制转换程序 算术和逻辑运算类程序设计 查表程序设计 子程序设计 定时程序 1、数制转换 例1:将20H单元的两个压缩BCD码拆开变成ASCII码,存入21H、22H单元。 假设20H中的BCD码 BCD码十进制转换成二进制 例:假如在内部RAM40H单元中存储有一个压缩BCD编码的两位十进制数,设计一段程序把这个数转换成二进制数并存入41H单元中。 程序清单 ORG 0000H MOV A,40H MOV B,#16 DIV AB MOV 20H,B MOV B,#0AH MUL AB ADD A,20H MOV 41H,A SJMP $ END 算术和逻辑运算类程序设计 多字节BCD码十进制数相加例:假如在MCS-51单片机内部RAM中30H~37H单元、 38H~3FH单元分别存放有两个8字节BCD码十进制数,设计一段程序将这两个数相加,并把结果存于2FH~37H单元中,小地址存数据的高字节。 解题思路:先清Cy位,把(37H)和(3FH)进行带Cy相加,在进行十进制调整,结果存于37H单元中;把(36H)和(3EH)进行带Cy相加,在进行十进制调整……循环至结束,结果把最高字节的Cy存入2FH单元。 流程与程序清单 ORG 0000H MOV R2,#08H MOV R0,#37H MO
您可能关注的文档
最近下载
- 大闹天宫西游记神话故事绘本PPT模板儿童课前三分钟演讲.pptx
- HBT系列混凝土输送泵使用说明书.pdf VIP
- 年产30万吨甲醇精馏提纯的工段设计毕业设计(最全).doc
- 一年级数学20以内加减法计算专项练习题(共23份,每日一练).docx VIP
- 2025年智慧社区体育健身中心改造方案可行性评估报告.docx
- 2024年南京大学强基计划数学试卷试题真题(含答案详解)_可搜索.pdf VIP
- 角钢塔施工方案.docx VIP
- 2024年一级注册建筑师之设计前期与场地设计高分题库附精品答案.docx VIP
- 二年级下册语文教案-《中国美食》人教部编版.docx VIP
- 2025年智慧社区体育健身中心智能化改造项目经济效益评估.docx
原创力文档

文档评论(0)