- 13
- 0
- 约1.16万字
- 约 80页
- 2018-03-02 发布于浙江
- 举报
[工学]第12章_单片机汇编语言程序设计
第十二章 单片机汇编语言程序设计 本章内容 单片机汇编语言程序设计步骤 程序的开发调试过程 单片机汇编语言程序设计方法及技巧 掌握汇编语言程序设计的一般步骤 了解程序的开发调试过程 掌握简单程序、分支程序、循环程序、查表程序、子程序和中断系统程序的基本设计方法和技巧 若转移表内的转移指令改为AJMP,上面的程序应该怎样修改? AJMP指令的转移范围不超出所在的2KB字节区间,如各小段程序较长,在2KB字节内无法全部容纳,上面的程序又将如何修改? 首先将被除数R7R6左移一位,低位补入0(商上0);然后将移出最高位左移入R3R2(R3和R2分别为部分余数高8位和低8位寄存器)中;再用R3R2中数减去除数,若够减R6加1(即商上1),并将差送回R3R2中;若不够减则保留“商上0”,且R3R2中的内容不变。这样循环16次后,即可完成两个双字节无符号数除法运算。 图12.8 双字节无符号数除法程序流程图 子 程 序: DIV1 功 能: 两个双字节无符号数除法子程序 入口参数: R7 R6=被除数,R5 R4=除数 出口参数: R7 R6=商,F1=除数为0标志位 工作寄存器:R3R2作为余数寄存器, R1为循环控制计数器, R0为低8位的差值暂存寄存器 DIV1: MOV A,R4 ;
您可能关注的文档
最近下载
- 成都新都一中高一入学数学分班考试真题含答案.docx VIP
- 07J912-1变配电所图集.pdf VIP
- 《自爱的艺术》尼娜-拉里什.pdf
- 福建农林大学生命科学学院大学生综合素质测评实施细则.doc VIP
- 2026中考语文阅读理解万能答题模板.docx VIP
- NB_T 47013 全 15 分册完整版 承压设备无损检测标准合集.docx VIP
- 【嘉世咨询-2025研报】2025脱口秀行业现状与发展趋势报告.pdf
- 17雪佛兰科帕奇说明书.pdf VIP
- 2024新版2025秋人教版二年级艺术造型美术上册全册教案教学设计(含大单元教学设计).docx VIP
- 45184-2024眼视光产品 元件安全技术规范.docx VIP
原创力文档

文档评论(0)