第4章 单片机汇编语言程序设计 51课件
用累加器A或工作寄存器Rn传递参数 例:把A中一个十六进制数的ASCⅡ字符转换为一位十六进制数。 主程序部分: START: ┋ ; MOV A,#34H ;设置入口参数于A中 子程序: ASCH: CLR C SUBB A,#30H CJNE A,#10,$+3 ;$+3为下条指令的首址 JC NEXT ;(A)﹤10,转NEXT SUBB A,#07H ;(A)≥0AH,则再减07H(共减37H) NEXT: NOP RET @ R0 @ R0 @ R0 ⑶ 通过操作数地址传递参数 入口参数:(R0)=求补数低字节指针,(R7)=n-1 出口参数:(R0)=求补后高字节指针 例4-25 n字节求补子程序CPLN CPLN: MOV A,@R0 CPL A ADD A,#1 MOV @R0,A MOV A,@R0 CPL A ADDC A,#0 MOV @R0,A RET NEXT: INC R0 DJNZ R7, NEXT 上页 下页 回目录 内部RAM 字节1 字节2 字节3 … … 字节n @ R0 @ R0 ⑷ 通过堆栈传递参数 例4-26 在HEX单元存放两个十六进制数
您可能关注的文档
最近下载
- 初中二年级浮力再复习.doc VIP
- ★《食品标准与法规》最新版PPTX课件★(周才琼 张平平主编版)中国农业大学出版社.pptx
- 2014高尔夫全车维修手册01 - 技术数据 (6).pdf VIP
- 重庆市第一中学2024-2025学年七年级上学期小升初数学真题试题(解析版).docx VIP
- 易能EN600变频器使用说明书.pptx VIP
- 针灸治疗学练习题及答案.pdf VIP
- 豪华曹操传2014宝物攻略(副本).doc VIP
- 2025年中国铁路西安局集团有限公司招聘普通高校大学本科及以上学历毕业生429人参考题库(一)附答案.docx VIP
- 2026年中国系统性红斑狼疮诊疗指南(版).docx VIP
- 沈阳蓝光电梯-BL2000-BHT-V2x并行货梯说明书.pdf VIP
原创力文档

文档评论(0)