- 10
- 0
- 约2.58万字
- 约 98页
- 2019-10-12 发布于湖北
- 举报
例3.56 有一长度为30H的字符串存放在8031单片机内部RAM中,其首地址为40H,要求将该字符串中每一个字符加偶校验位,试以调用子程序的方法来实现。. ORG 0000H MOV R0, #40H ;字符串首地址放入R0 MOV B, #30H ;长度放入B NEXT: MOV A, @R0 ;取一个字符,放入A ACALL BEPA ;调用子程序,设置标志位 MOV @R0, A ;设置标志后放回R0所指位置 INC R0 ;R0自增指向下一字符地址 DJNZ B, NEXT ;字符串未处理完则重复 SJMP $ ;结束 BEPA: ADD A, #00H ;触发标志位 JNB PSW.0, DONE ;奇偶位P=0结束子程序 ORL A, #80H ;奇偶位P=1设置相应标志位 DONE: RET END 寄存器或片内RAM传递参数 P 106 利用寄存器间址传递参数 例3.5
您可能关注的文档
最近下载
- 马克思主义基本原理 全套教案.doc VIP
- 李存东《农学概论》(第二版)第八章 复习笔记.pdf VIP
- 形势与政策的社会实践报告.docx VIP
- 专注力系列课件.ppt VIP
- ISO20000-1:2018《信息技术 服务管理 要求》 中文最终修订版2020-04-25.pdf VIP
- 07J501-1钢雨篷玻璃面板图集.doc VIP
- 2025年教师职称-上海-上海教师职称(基础知识、综合素质、初中美术)历年参考题典型考点含答案解析.docx VIP
- 《第一小提琴协奏曲》《唤凤》《三门峡畅想曲》课件 2025人音版音乐八年级上册.ppt
- 股指期货开户考试题目及答案.docx VIP
- 深圳大学科研管理费管理办法-深圳大学计划财务部.doc VIP
原创力文档

文档评论(0)