- 2
- 0
- 约小于1千字
- 约 8页
- 2026-02-01 发布于江西
- 举报
试验二
多精度十进制加法程序设计
第1页
试验目
1、学习数据传送和算术运算指令使用措施。
2、学习循环程序编程措施。
3、掌握多字节加法计算程序设计措施。
4、学会使用DEBUG工具调试程序。
第2页
试验内容及规定
1、编写程序将内存两个多精度十进制数相加。
4619534937
规定被加数和加数均以压缩BCD码形式分别寄存在以DATA1和DATA2为首持续5个字节单元中,成果送以RESULT为首寄存区。
已知变量DATA1和DATA2定义如下:
DATA1DB37H,49H,53H,19H,46H;被加数
DATA2DB90H,87H,49H,31H,65H;加数
RESULTDB6DUP(?);成果
第3页
试验内容及规定
2、完毕程序设计、调试程序并学习DEBUG工具D命令、E命令、F命令、R命令、G命令、U命令、单T命令、N命令、L命令、Q命令等常用调试命令使用,运行程序并记录成果。
3、完毕试验汇报。
第4页
试验内容及规定
编程思绪
该题目规定掌握加法ADD、ADC指令和十进制调整DAA指令应用和循环程序编程措施。为了实现指定功能,应从如下几种方面考虑:
【1】组织数据时,要按照高位在高地址,低位在低地址原则。
【2】完毕多精度字节数据相加运算,最低字节用ADD指令,而其他高位字节则要用ADC指令。还要考虑最终进位位寄存。
第5页
试验内容及规定
【3】由于被加数和加数都以压缩BCD码表达,因此在加法指令之后要有压缩BCD码加法调整指令DAA。
【4】题目规定完毕5个字节十进制数相加,因此应采用循环程序构造。
【5】程序结束时应使用DOS系统功能调用返回系统提醒符。即程序代码段最终两条指令应是:
MOVAH,4CH
INT21H
第6页
试验汇报规定
1、设计阐明:阐明程序功能、构造、原理及算法。
2、调试阐明:上机时碰到问题及处理措施和调试状况,观测到现象及其分析,对程序设计技巧总结以及程序输出成果分析,试验心得体会等。
3、程序框图。
4、程序清单(应有程序注释)。
第7页
结束
第8页
您可能关注的文档
- 钢结构十字柱加工工艺.doc
- 老年人生活状况调查研究报告.docx
- 管理评审记录完整版.doc
- 零度减压俱乐部策划书样本.doc
- 让孩子来主导艺术探索.doc
- 七年级数学上册3.4《实际问题与一元一次方程》“配套”.pptx
- 防空演练专项方案.doc
- 妇产科保洁新规制度与作业流程.doc
- 2025年烫发剂项目分析报告.docx
- 物联网专业课程开发调查研究报告v.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)