下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机实验——-汇编语言指令单片机实验——-汇编语言指令全文共5页,当前为第1页。单片机实验——汇编语言指令单片机实验——-汇编语言指令全文共5页,当前为第1页。
成绩
单片机原理及应用
实验报告
实验名称汇编语言指令实验班级姓名学号指导教师实验日期
实验一汇编语言指令
一、实验目的
1、掌握KEIL软件的使用,初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等。2、熟悉AT89C51单片机的指令系统。
二、实验内容
完成以下内容:
1、假定外部数据存储器20XXH单元的内容为80H,执行下列指令后,累加器A中的内容是:ORG0000H
MOVDPTR,#20XXHMOVA,#80HMOVX@DPTR,AMOVP2,#20HMOVR0,#00HMOVXA,@R0END
注意:完成本实验,需完成题目的“假定”条件,将外部数据存储器20XXH单元预先赋值,如何实现?
2、假定=60H,=25H,=80H,执行下列指令:ORG0000HMOVSP,#60HMOVACC,#25HMOVB,#80HPUSHACCPUSHB单片机实验——-汇编语言指令全文共5页,当前为第2页。END
后,的内容是,61H单元的内容是,62H单元的内容是.
注意:完成本实验,需完成题目的“假定”条件,将SP、ACC和B中赋好值,如何实现?
3、假定=85H,=20H,=0AFH,执行下列指令:ORG0000HMOVA,#85HMOVR0,#20HMOV20H,#0AFHADDA,@R0END
后,A的内容是,CY的内容是,AC的内容是,OV的内容是。
注意:完成本实验,需完成题目的“假定”条件。
4、假定=0FFH,=0FH,=0F0H,=40H,=00H,执行下列指令:MOVR3,#0FHMOV30H,#0F0HMOVR0,#40HMOV40H,#00HINCAINCR3INC30HINC@R0END
后,A的内容是,R3的内容是,30H的内容是,40H的内容是。
注意:完成本实验,需完成题目的“假定”条件。
5、假定=059H,=73H,执行下列指令:ORG0000HMOVA,#059HMOVR5,#73HADDA,R5DAAEND
后,A的内容是,CY的内容是。
6、程序如下:MOVA,#0BFHMOV20H,#85HSETBCADDCA,20H
结果为:(A)=45HCY=1AC=1OV=1P=1
单片机实验——-汇编语言指令全文共5页,当前为第3页。7、程序如下:MOVA,#0BFHMOV20H,#85H
SETBCSUBBA,20H
结果为:(A)=39HCY=0AC=0OV=P=0
8、假定=0FH,=19H,=00H,=40H,=0FFH,执行下列指令:ORG0000HMOVA,#0FHMOVR7,#19HMOV30H,#00HMOVR1,#40HMOV40H,#0FFHDECA
DECR7DEC30HDEC@R1END
后,A的内容是,R7的内容是,30H的内容是,40H的内容是。
注意:完成本实验,需完成题目的“假定”条件。
9、假定=0FH,=0A0H,,执行下列指令:ORG0000HMOVA,#0FHMOVB,#12HMULABEND
后,A的内容是,B的内容是,AC的内容是,OV的内容是。
注意:完成本实验,需完成题目的“假定”条件。
10、假定=0FBH,=12H,,执行下列指令:ORG0000HMOVA,#0FBHMOVB,#12HDIVABEND
后,A的内容是,B的内容是,AC的内容是,OV的内容是。注意:完成本实验,需完成题目的“假定”条件。
11、假定=0C5H,执行下列指令:ORG0000HMOVA,#0C5HSWAPAEND
单片机实验——-汇编语言指令全文共5页,当前为第4页。后,A的内容是,AC的内容是,OV的内容是。注意:完成本实验,需完成题目的“假定”条件。
12、假定=83H,=17H,=34H,执行下列指令:ORG0000H
MOVA,#83H;(A)=83HMOV@R0,#17H;((R0))=17HMOV17H,#34H;(17H)=34HANLA,#17H;(A)=03HORL17H,A;(17H)=17HXRLA,@R0;(A)=34HCPLA;(A)=0CBHEND
后,A的内容是。写出每条指令执行后的目的操作数的内容。注意:完成本实验,需完成题目的“假定”条件。
13、执行下列指令:
MOV71H,#17H;(71H)=17HMOVR0,#71H;(R0)=71HMOVA,@R0;A=((R0))RLA;(A)=2EMOVR1,A;((R1))=2ERLA;A=5CHRLA;A=0B8HADDA,R1;A=0E6HMOV@R0,A;((R0))=0E6H
后,实现的功能是。写出每条指令执行后的目的操作数的内容。
14、下列程序执行后,SP=?A=?B=?,解释每一条指令的作用,给最终执行结果的合理解释。
ORG0000H;程序从0000开始
LJMPMAIN;长跳转至MAIN
ORG0100H;程序从0100开始
单片机实验——-汇编语言指令全文共5页,当前为第5页。MAIN:MOVSP,#40H;将40H赋值给SP
MOVA,#30H;将30H赋值给寄存器ALCALL0300H;长调用子程序
ADDA,#04H;将寄存器A的内容加上04H后赋值给AMOVB,A;将A的值赋值给B
SJMP$;原地等待
ORG0300H;程序从0300H开始MOVDPTR,#0039H;将0039H赋值给DPTR
PUSHDPL;SP加1后赋值给SP,将DPTR的低位值送到SP指示的
内部单元中
PUSHDPH;SP加1后赋值给SP,将DPTR的高位值送到SP指示
的内部单元中RET;从子程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度会议专用场地租赁协议样本
- 2024专业美发店服务协议详细条款
- 运输行业新冠疫情应急处置方案
- 旅游景区分成合同
- 2024年专业保洁员计时服务协议
- 城市基础设施蓄水池工程承建协议
- 2024年餐饮业专业烹饪技术合作协议
- 娱乐场所服务合同终止条款
- 皮划艇租赁合同
- 智能化水利工程施工管理方案
- 信息科技大单元教学设计之八年级第三单元简单物联功能实践
- 【团体标准】TDZJN 77-2022 锂离子电池产品碳足迹评价导则
- 期中模拟卷(含答案)2024-2025学年浙教版七年级数学上册
- 2024年区卫生健康系统公开招聘大学生村医考试题及答案
- 廉洁纪律十道题
- 高三英语 时政类语篇型填空专项训练
- 八年级生物上册 5.14.3《神奇的微生物》说课稿 (新版)苏教版
- 2024年度信息化教学校本研修实施方案
- 2024年湖南省长沙市中考历史试卷真题(含答案解析)
- 2024年中移建设限公司安徽分公司社会招聘12人高频难、易错点500题模拟试题附带答案详解
- 2024秋期国家开放大学《政治学原理》一平台在线形考(形考任务二)试题及答案
评论
0/150
提交评论