- 26
- 0
- 约6.09千字
- 约 35页
- 2018-06-30 发布于浙江
- 举报
单片机4(2编语言程序设计
4.2.5 分支程序设计 分支程序的特点是程序中包含有转移指令。 按是否通过条件判断来进行转移 无条件转移 条件转移 按转移分支数目 单分支程序 多分支程序 1。单分支程序 利用条件转移指令实现 【例】 求单字节有符号二进制数的补码。待求数据在内部RAM的30H单元,结果存放在内部35H 对于多字节求补码? 一般使用间接寻址。例如对4字节补码,待求数据在30H开始内部RAM,结果存放在同一地址。 主程序使用寄存器0区,子程序使用1区。 同样先判断符号 代码 NEG_SUB: PUSH ACC PUSH PSW SETB RS0 ;置1区 CLR RS1 MOV R0, #33H MOV A,@R0 JB ACC.7, NEG_S01 LJMP NEG_SEND NEG_S01: CLR ACC.7 MOV @R0,A 例 求符号函数的值 1 当X0 Y= 0 当X=0 的值。 -1 当X0 编程说明:设变量X存放在40H单元中,函数Y存放在41H单元中。此程序为三分支程序。 程序流程图如图所示。 程序代码如下: START: MOV A,40H
您可能关注的文档
- 初二(1长会课件.ppt
- 初二(4长会课件.ppt
- 初二(3会课件).ppt
- 初级会计职《经济基础》百题练及答案_.doc
- 利用模式动研究遗传性出生缺陷发生机理.doc
- 利用生物质年生产0万吨蒸汽用于集中供热项目可行研究报告.doc
- 利用粉煤灰及钢生产新型建材产业基地项目可行性研究报告.doc
- 利用余热余压技改x12MW热工程项目可行性研究报告.doc
- 利用转移矩阵法解双势垒传输系数论文.doc
- 刮板输送机的检修与维护_疆煤毕业论文.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)