- 3
- 0
- 约2.23千字
- 约 7页
- 2022-05-03 发布于上海
- 举报
实验目的
① 掌握算术运算类、逻辑运算类指令的使用方法;
② 掌握 BCD 码、补码数制表示方法;
③ 掌握运算程序及循环程序的编写和调试方法。
预习要求
① 理解 8051 单片机的算术运算指令;
② 理解补码表示数值的方法;
③ 理解压缩、非压缩BCD 码表示数值的方法;
④ 如何实现多位数的BCD 码加、乘、除运算;
⑤ 如何实现多位数的BCD 码减法运算;
⑥ 预习本实验内容,以及相关课程内容。
实验设备
计算机 1 台。
基础型实验内容
① 以下程序完成单字节的 BCD 码加法功能,完成空白处程序填写,并在Keil 环境运行程序,观察寄存器及内存单元的变化。
RESULT EQU 30H
ORG 0000H
MOV A,#99H
MOV B,#99H ADD A , B
DA A ; BCD 码相加并得到BCD 码结果MOV RESULT,A
MOV A,#00H
ADDC A,#00H
MOV RESULT+1,A LJMP $
END
运行结果如下:
;高位处理
② 下列程序完成多字节 BCD 码加法运算。内部 RAM30H 开始的 4 字节长的 BCD 码和外部 RAM 1000H
开始的 4 字节长的BCD 码相加,结果放在 1100H 开始的单元中(从低字节到高字节)。ORG 0000H
CLR C
MOV R5, #04H MOV R0,#3
您可能关注的文档
最近下载
- 2025年网络安全防护体系运行与维护手册.docx VIP
- 13683《管理学原理(中级)》精讲课件第11章.pptx VIP
- 熔模铸造工艺课件.ppt VIP
- 欧洲规范-NF P18-598-中文版.pdf VIP
- 新时代青少年全民国防教育现状调研与发展对策报告.docx VIP
- 广东省东莞市东华高级中学、东华松山湖高级中学2024-2025学年高一上学期10月月考政治试题 .pdf VIP
- 13683《管理学原理(中级)》精讲课件第10章.pptx VIP
- 必修下整本书阅读《红楼梦》知识点清单+专项训练56:第五十八、五十九、六十回 .docx VIP
- B154102-01-2006-A-中文电镀锌层与镀后表面处理.pdf VIP
- (完整版)光缆敷设工程有限空间作业应急施工方案.docx
原创力文档

文档评论(0)