[整理版]单片机 双字节bcd加法试验[整理版]单片机 双字节bcd加法试验
课程名称: 嵌入式系统基础
实验项目: 双字节BCD加法实验
实验地点:
专业班级: 学号:
学生姓名:
指导教师:
2012年 3 月 日
一、实验目的和要求
1、实验目的
(1)通过常用指令的编辑练习,进一步理解并掌握MCS-51单片机的指令系统
(2)学习并掌握双字节BCD加法的程序设计 (3)学习汇编语言的基本设计方法 2、实验要求
(1)掌握双字节BCD加法程序的编写方法 (2)根据实验任务和要求,编制源程序 (3)上机调试程序,记录相关调试信息 (4)...
[整理版]单片机 双字节bcd加法试验
课程名称: 嵌入式系统基础
实验项目: 双字节BCD加法实验
实验地点:
专业班级: 学号:
学生姓名:
指导教师:
2012年 3 月 日
一、实验目的和要求
1、实验目的
(1)通过常用指令的编辑练习,进一步理解并掌握MCS-51单片机的指令系统
(2)学习并掌握双字节BCD加法的程序
(3)学习汇编语言的基本设计
2、实验要求
(1)掌握双字节BCD加法程序的编写方法 (2)根据实验任务和要求,编制源程序 (3)上机调试程序,记录相关调试信息 (4)写出实验
二、实验内容和原理
(1)实验内容
将两个双字节十进制数相加,得出结果并存放在40H单元中。(2)实验原理
两个BCD双字节带进位相加,得出结果用da指令完成累加器a中的运算结果自动修正。
三、主要仪器设备
1、计算机一台
2、操作系统:Windows98/2000/XP 3、应用软件:WAVE6000
四、操作方法与实验步骤
org 0000h
mov 20h,#92h
mov 30h,#39h
mov a,20h
addc a,30h
da a
mov 40h,a
clr a
addc a,psw.7
mov 41h,a
五、实验数据记录和处理
92+39的实验结果 72+23的实验结果
六、实验结果与
由实验结果可以看出,双字节BCD码:92和39相加得到131;72+23得95。此源程序完成了带进位的双字节BCD的加法运算。
七、讨论、心得
通过这次上机编写程序,首先发现自己对好多指令还不是很了解,有的甚至不记得,像DA指令,经过老师提醒才知道可以直接用这条指令,简化了双字节BCD加法的源程序,同时节省了时间。所以平时加强课本的知识和加强理解很重要。
本文档为【[整理版]单片机 双字节bcd加法试验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。