




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东大学微处理器原理与应用实验报告 信息科学与工程学院20162017学年第二学期实 验 报 告课程名称: 单片机原理与应用 实验名称: 2.2汇编程序实验2 实验报告【实验题目】 片内RAM 30H开始的32个单元中分布着随机的有符号8位二进制数,按从小到大的顺序进行排序,排序后的数据仍然保存到30H开始的32个单元中(低地址存放小数据)【实验要求】 1. 编写源程序并进行必要的注释;2. 记录实验过程;3. 记录程序运行结果。【实验过程及结果记录】1. 自我完成实验运行结果(实现了按从小到大的顺序对32个数进行排序并存放在从30H开始的32个单元中)2. 示例程序:功能:实现求得一个八位二进制数高四位表示的二进制数乘以10和低四位表示的二进制数的和。如为两位压缩BCD码,则实现求得相应十进制数值,并以二进制形式存于内存单元中程序及其注释: ORG0000H AJMPMAIN ORG0030HMAIN:MOV30H,#45H;操作数存于30H单元MOVA,30H;30H单元中的数送A ANLA,#0FH;高四位清零,保留低四位 MOV31H,A;结果存于31H单元 MOVA,30H;重新取待操作数至A ANLA,#0F0H;低四位清零,保留高四位 SWAPA;自交换实现待操作数的高四位表示的二进制数存于A MOVB,#10 MULAB;待操作数的高四位表示的二进制数乘以10 ADDA,31H;待操作数的高四位表示的二进制数乘以10后和低四位表示的二进制数相加 MOV31H,A;存结果于31H单元 SJMP $END自我完成实验运行结果:【实验源程序】 ORG 0000H AJMP MAIN ORG 0030HMAIN: MOV DPTR ,#TABLE MOV R0,#32;指定读取数字循环的次数 MOV R1,#30H;指定读取数据存放的首地址 MOV R2,#00H MOV A,R2;赋初值,R2的值代表表中数据的次序 READ: MOVC A,A+DPTR;利用查表指令读取数据并存放于A MOV R1,A INC R2;指向表中下一个数据 INC R1;指向下一个存储单元 MOV A,R2 DJNZ R0,READ MOV R7,#31;将遍历次数31送R7 LOOP1: MOV R1,#30H;设置遍历寄存器R1的值 MOV A,R7 MOV R6,A;将比较次数寄存器R6的值设定为R7的值 MOV A,#30H ADD A,R7 MOV R0,A;将最大值位置寄存器R0的值设定为#30H+R7 MOV B,R1;取R1指向的单元的值到最大值寄存器B LOOP2: CLR C;将借位位CY清零 INC R1 MOV A,R1 SUBB A,B;数据比较 MOV A,R1;还原数据 JC JUDGE;有借位,即AB,则跳转到判断程序 MOV B,A MOV A,R1 MOV R0,A;获得目前最大值的存储位置 JMP JUDGEJUDGE: DJNZ R6,LOOP2;内循环次数判断 MOV A,B XCH A,R1;存放最大数 MOV R0,A DJNZ R7,LOOP1;外循环次数判断 TABLE:DB 1,3,9,2,17,4,11,6 DB 5,20,100,64,21,14,79
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QE工程师工作总结
- 宫颈癌疫苗专家共识解读
- 主任医师2025年度工作总结
- 业务培训工作总结
- 开颅手术的护理配合及注意事项
- 护理专业我的职业梦想
- 全域经营商业解读
- 三下乡支教总结汇报
- 消防安全培训内容公司课件
- 医院护士院感汇报
- 2024-2030年中国边境经济合作区行业市场发展分析及经验案例与投资趋势研究报告
- 大决战电影赏析课件
- 中药郁金课件
- 爆破飞石控制措施
- 《水飞蓟提取物质量要求》
- 梅毒艾滋乙肝三病
- 带状疱疹的中医护理方案
- 重庆市面向西南大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题3453笔试难、易错历年高频考点荟萃附带答案解析(附后)
- 知情同意书模板(新闻采访)
- 药用植物生态学药用植物与光的关系课件
- 东北财经大学网络教育成人学位英语考试往年真题试卷
评论
0/150
提交评论