- 2
- 0
- 约5.56千字
- 约 13页
- 2022-10-26 发布于上海
- 举报
实验一 存储器读写
实验目的:
1、掌握寄存器、存储器读写等汇编指令;
2、掌握编程软件编辑、编译、调试等基本操作。
实验容:
1、将下面的汇编程序输入到WAVE集成开发软件中
ORG 0000H ;复位入口
SJMP START ;无条件跳转至START
ORG 0030H ;系统初始化
START:MOV R0,#07H ;将直接数存入R0寄存器
MOV R1,#0FEH ;将直接数FE存入R1寄存器
ADD A,R0 ;将R0寄存器中的容与A累加器中的容相加
ADDC A,R1 ;将R1寄存器中的容与A累加器中的容相加
MOV DPTR,#2000H ;将直接数2000H存入指针DPTR
MOVX DPTR,A ;将A累加器中容存入以DPTR为地址单元中
MOVX A,DPTR ;将以DPTR为地址单元中容存入A累加器中
INC A ;A累加器所在地址自动加一
MOV P1,A ;将A累加器中容存入P1中
END ;结束
2、选择菜单“仿真器”→“仿真器设置” ,按下图所示完成软件初始设置。
3、选择菜单“项目”下“编译” ,编译通过后,选择“单步运行” ,观察记录寄存器(R0、R1)、累加器
(A)、程序状态字(PSW)、外部存储器(2000H单元)、I/O端口(P1)的数据变化。
思考题:试用汇编语言编写一段程序,判断R1、R2、R3三个寄存器中存放的数据大小,并按从大到小
的顺序重新存放到R1、R2、R3三个寄存器中。
ORG 0000H ;复位入口
SJMP START ;无条件跳转至START
ORG 0030H ;系统初始化
START:MOV R1,#01H ;将直接数01H存入R1寄存器
MOV R2,#04H ;将直接数04H存入R2寄存器
MOV R3,#09H ;将直接数09H存入R3寄存器
CLR C ;将C累加器清零
MOV A,R1 ;将R1寄存器中的容存入A累加器中
SUBB A,R2 ;两数比较
JNC LOOP0 ; 无借位跳转(R1大则转LOOP0)
MOV A,R1 ;将R1寄存器中的容存入A累加器中
XCH A,R2 ;交换R2寄存器与A累加器中的容
MOV R1,A ;将A累加器中的容存入R1寄存器中(交换R1和R2容)
CLR C ;将C累加器清零
LOOP0: MOV A,R1 ;将R1寄存器中的容存入A累加器中
SUBB A,R3 ;两数比较
JNC LOOP1 ;无借位跳转 (R1大则转LOOP1)
MOV A,R1 ;将R1寄存器中的容存入A累加器中
XCH A,R3 ;交换R3寄存器与A累加器中的容
MOV R1,A ;将A累加器中的容存入R1寄存器中(交换R1和R3容)
CLR C ;将C累加器清零
LOOP1: MOV A,R2 ; 将R2寄存器中的容存入A累加器中
SUBB A,R3 ;两数比较
JNC LOOP2 ;无借位跳转 (R2大则转LOOP2)
MOV A,R2 ;将R2寄存器中的容存入A累加器中
XCH A,R3 ; 交换R3寄存器与A累加器中的容
MOV R2,A ;将A累加器中的容存入R1寄存器中(交换R2和R3容)
LOOP2: MOV R2,A ; LOOP1 :将A累加器中的容存入R2寄存器中
RET ;结束
心得体会:本次实验主要学习了WAVE软件基本操作运用,并进一步深入学习汇编语言,并用汇编语言
进行程序编写,解决一些实际问题.
实验二 I/O端口操作
实验目的:
1、掌握I/O端口读写等汇编指令;
2、掌握仿真软件PROTEUS硬件电路设计及仿真、调试等基本操作方法。
实验容:
1、参考下图,用PROTEUS完成单片机硬件电路设计
2、用WAVE软件完成发光二级管亮灭程序,用延时子程序设计一段时间延时,编译通过后生成16进制文
件(.HEX),加载到PROTEUS中仿真验证。
ORG 0000H ;复位入口
AJMP START
您可能关注的文档
最近下载
- 2025年会计职称考试《初级会计实务》内部控制与审计基础理论与模拟试题及答案.docx VIP
- 2022年欧洲新生儿呼吸窘迫综合征管理指南更新要点解读.pptx VIP
- 四川省成都市重点中学高一上学期期末物理试卷.docx VIP
- SY∕T 7018-2014 控压钻井系统.pdf VIP
- 四渡赤水战役中的红军情报工作.doc VIP
- 湘教版(2024)八年级上册地理第二章第二节《中国的气候》教学课件.ppt
- 2024-2025学年江苏省天一中学高一上学期期末数学试题及答案.pdf VIP
- 课题申报书:少先队活动与思政教育一体化建设研究.docx VIP
- 2025年信息系统安全专家单点登录系统中的权限提升漏洞分析专题试卷及解析.pdf VIP
- 2025年信息系统安全专家CA人员管理与安全意识专题试卷及解析.pdf VIP
原创力文档

文档评论(0)