- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三 算术运算
1. 实验目的
① 掌握算术运算类、逻辑运算类指令的使用方法;
② 掌握 BCD 码、补码数制表示方法;
③ 掌握运算程序及循环程序的编写和调试方法。
2. 预习要求
① 理解 8051 单片机的算术运算指令;
② 理解补码表示数值的方法;
③ 理解压缩、非压缩 BCD 码表示数值的方法;
④ 如何实现多位数的 BCD 码加、乘、除运算;
⑤ 如何实现多位数的 BCD 码减法运算;
⑥ 预习本实验内容,以及相关课程内容。
3. 实验设备
计算机 1 台。
4. 基础型实验内容
① 以下程序完成单字节的 BCD 码加法功能,完成空白处程序填写,并在 Keil 环境运
行程序,观察寄存器及相应地址内存单元内容的变化。
RESULT EQU 30H
ORG 0000H
MOV A,#99H
MOV B,#99H
ADD ,
; BCD 码相加并得到 BCD 码结果
MOV RESULT,A
MOV A,#00H
A,#00H
MOV RESULT+1,A ;高位处理
LJMP $
END
② 下列程序完成多字节 BCD码加法运算。 内部 RAM 30H 开始的 4 字节长的 BCD 码
和外部 XRAM 1000H 开始的4字节长的BCD码相加, 结果放在外部 XRAM 1100H
开始的单元中 (从低字节到高字节) ,在 Keil 环境运行程序,观察寄存器及相应地
址内存单元内容的变化。 。
ORG 0000H
CLR C
MOV R5, #04H
MOV R0,#30H
1
MOV R1,#10H
MOV R2,#00H
MOV R3,#11H
MOV R4,#00H
L1:MOV DPH,R1
MOV DPL,R2
MOVX A,@DPTR
ADDC A, @R0
DA A ;十进制调整
MOV DPH,R3
MOV DPL,R4
MOVX @DPTR,A
INC R2
INC R4
INC R0
L2:DJNZ R5, L1
JNC L3
MOV DPTR,#1104H ;有进位则结果的第五个字节置 1
MOV A,#01H
MOVX @DPTR,A
L3:NOP
END
5. 设计型实验内容
① 设计程序,实现任意字节(设字节数为 n)压缩 BCD 码的相加。加数分别存放在
外部 RAM 1000H 和内部 RAM 30H 开始的单元中,结果保存到内部 RAM 40H 开
始的单元中。
② 设计程序,实现多字节 (设字节数为 n)十六进制无符号数的减法。被减数和减数
分别存放在外部 RAM 1000H 和内部 RAM 30H 开始的单元中,结果保存到内部
RAM 40H 开始的单元中。
③ 在内部 RAM 30H 单元开始,存放着一串带符号数据 (负数用补码表示) ,数据长
度在 10H 中 (设数据长度小于等于 16);编程分别求其中正数之和与负数之和,并
存入内部 RAM 的 2CH 与 2EH 开始的 2 个单元中,记录程序运行结果。
例如: 内
您可能关注的文档
- 湖水2沉积物界面内源物质交换动态复水模拟研究-水科学进展.PDF
- 满洲语辞典-日本学士院.PDF
- 满汉大辞典-清史研究.PDF
- 溺水自救与急救方略.PPT
- 潍坊四中2019年高中招生录取实施方案.DOC
- 潘岳悼亡作品精读.PDF
- 潮阳区气象公共服务白皮书2018-汕头-汕头气象信息网.PDF
- 濒危动物草原陆龟四爪陆龟是生活在内陆草原地区的龟类背甲长12.PPT
- 激活AMPK保护氧化应激条件下成骨细胞的作用-中国骨质疏松杂志.PDF
- 火灾风险隐患排查治理三自活动专项工作实施方案为深入.DOC
- 安徽农业大学《地学基础》2022-2023学年第一学期期末试卷.doc
- 重庆市綦江、长寿、巴南三校联盟2025届初三第二学期期中练习物理试题含解析.doc
- 四川省峨眉第二中学2024届高考生物五模试卷含解析.doc
- 2025年光伏产业供应链安全与风险防范策略报告.docx
- 2025年工业自动化设备状态监测智能预警技术创新应用.docx
- 天津财经大学珠江学院《医学仪器学》2023-2024学年第一学期期末试卷.doc
- 2025年江西省宜春市高三教学质量检测试题(Ⅱ)语文试题理试题含解析.doc
- 2025年光伏产业供应链不确定性应对策略与应急物资储备报告.docx
- 上海市上海民办张江集团校2025年高中毕业班教学质量检测试题(二)物理试题含解析.doc
- 2025年光伏产业MPPT技术创新与产业发展研究.docx
最近下载
- 急性左心衰竭的临床表现及处理原则.pptx VIP
- 1200PLC+汇川PN伺服报文3使用方法详解.docx VIP
- 高标准农田项目施工部项目管理班子的人员岗位职责工.docx VIP
- 苏教版(2024版)七年级上册生物期末复习知识点清单.docx VIP
- 基于项目的温室气体减排量评估技术规范 太阳能热利用 编制说明.pdf VIP
- 2025年自动驾驶出租车(Robotaxi)商业化试点与运营模式优化报告.docx
- 石家庄铁道大学2022届毕业生质量报告.docx VIP
- 2024-2025学年小学美术一年级上册(2024)桂美版(2024)教学设计合集.docx
- Por Una Cabeza 一步之遥(总谱)Carlos Gardel曲曲谱.pdf VIP
- 量子信息与量子计算PPT课件.ppt VIP
文档评论(0)