- 26
- 0
- 约 257页
- 2016-11-29 发布于湖南
- 举报
单片d微型计算机及应用(张毅坤) 第3章 指令系统及汇编
图 3 ― 16例 5 程序框图 (a) 除法程序框图; (b) 四舍五入处理框图 入口: (R7 R6)=被除数, (R5 R4)=除数。 出口: (R7 R6)=商数, (OVER)=溢出标志(FFH为溢出)。 工作寄存器:(R3 R2)=部分余数, (R1)=计数器, (R0)=差值暂存。 程序清单如下: DIV: MOV A, R5 ; 除数高 8 位送A JNZ BEGIN ; 除数非零则转BEGIN MOV A, R4 ; 除数低 8 位送A JZ OVER ; 除数为零置溢出标志 BEGIN: MOV A, R7 ; 被除数高 8 位送A JNZ BEGIN1 ; 被除数非零则转BEGIN1 MOV A, R6 ; 被除数低 8 位送A JNZ BEGIN1 ; 被除数非零则转BEGIN1 RE T ; 被除数为零则返回 BEGIN1: CLR A ; 清余数单元 MOV R2, A MOV R3, A MOV R1, #10H ; 双字节除法计数器置 16 DIV1: CLR C ; 开始R3 R2 R7 R6 左移 MOV A, R6 ; 被除数低 8 位送A RLC A ; R6循环左移一位 MOV R6, A ; 左移结果回送 MOV A, R7 ; 被除数高 8 位送A RLC A ; R7 循环左移一位 MOV R7, A ; 左移结果回送 MOV A, R2 ; 余数左移一位 RLC A MOV R2, A MOV A, R3 RLC A MOV R3, A DIV2: MOV A, R2 ; 开始部分余数减除数 SUBB A, R4 ; 低 8 位先减 MOV R0, A ; 暂存差值 MOV A, R3 SUBB A, R5 ; 高 8 位相减 JCN EXT ; 若部分余数除数则转NEXT INC R6
您可能关注的文档
- 医疗保险费用偿付w与控制上海第二医科大学公共事业管理系.ppt
- 医疗器械生产质量管理规范指导原则培训z课件.ppt
- 医学营养学课q件--膳食调查与评价.ppt
- 医疗设d备课件.ppt
- 医用sas统计分析i二.ppt
- 医用金属材料表面改d性.ppt
- 医学微7生物学 第一章 课件.ppt
- 医疗废物规范k管理课件.ppt
- 医药保健品技术服务营q销导入策略与要点.ppt
- 医药市场营销学6课件.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 肺隔离症诊疗指南(2025年版).docx
- 2021届贵州省遵义市高三年级第一次统考物理试卷含答案.pdf VIP
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末考试物理试题(解析版).docx VIP
- 2025年山西省中考数学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 心血管疾病的风险评估与管理课件.pptx VIP
- 离婚协议书(2026官方标准版).docx VIP
- HG_T 3706-2014 工业用孔网钢骨架聚乙烯复合管.doc VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 船舶焊接 垂直气电焊 垂直气电焊.ppt VIP
- 2024湖北省学位英语考试真题及答案.docx VIP
原创力文档

文档评论(0)