- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微处理器实验报告
班级
13电科A
姓名
张益航
学号
2012010201070
实验名称
程序设计实验
实验时间
2015年10月14日
成绩
教师签名
批改时间
报 告 内 容
一、实验目的和任务
1、掌握分支、循环结构程序以及子程序的设计方法。
2、进一步熟悉Keil C51集成开发环境。
二、实验原理简介
在汇编语言程序设计中,普遍采用结构化程序设计方法。因为任何复杂的程序都可有顺序结构、分支结构及循环结构等构成。每种结构只有一个入口和出口,整个程序也只有一个入口和出口。结构化程序设计的特点是程序的结构清晰、易于读写和验证、可靠性高。结构化程序设计的基本方法有顺序结构、分支结构、循环结构、子程序。
本实验在实验一基础上,要求掌握分支、循环结构程序以及子程序的设计方法。
三、实验设备
PC 机一台(已安装Keil uVision软件)
四.实验内容和步骤
1.分支程序
ORG 0000H
JMP MAIN
ORG 0100H
MAIN: MOV 30H,#84H
MOV A,30H
JZ NEXT
ANL A,#80H
JZ ED
MOV A,#05H
ADD A,30H
MOV 30H,A
SJMP ED
NEXT: MOV 30H,#20H
ED: SJMP $
END
2.循环程序
MAIN: MOV R1,#30
MOV R0,#20H
MOV DPTR,#TAB
LOOP0:MOV A,#0
MOVC A,@A+DPTR
MOV @ R0,A
INC DPTR
INC R0
DJNZ R1,LOOP0
MOV R0,#20H
MOV B,#29H
MOV A,@R0
LOOP: INC R0
MOV R1,A
XRL A,@R0
JB ACC.7,LAT
MOV A,R1
CLR C
SUBB A,@R0
JNB ACC.7,AA
CXA: MOV A,@R0
SJMP BB
LAT: XRL A,@R0
JNB ACC.7,BB
SJMP CXA
AA: MOV A,R1
BB: DJNZ B,LOOP
MOV 1FH,A
TAB: DB 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
END
3.子程序
ORG 0000H
JMP MAIN
ORG 0100H
MAIN: MOV R0, #20H
MOV R2,#10
NEXT1:MOV @R0,A
INC R0
INC A
DJNZ R2,NEXT1
NEXT2:MOV R0,#20H
MOV R7,#10
MOV R3,#0
MOV R2,#0
CLR C
LOOP: MOV A,@R0
ACALL SORT
ADD A,R2
MOV R2,A
MOV A,R3
ADDC A,#0
MOV R3,A
INC R0
DJNZ R7,LOOP
SJMP EN
SORT: MOV DPTR, #TAB
MOVC A, @A+DPTR
RET
TAB: DB 0,1,4,9,16
DB 25,36,49,64,81
EN: NOP
END
五.实验结果与心得
本节课主要学习的是循环和分支程序以及子程序的设计方法。通过这节课,我可以更加熟练的使用 Keil C51,同时在系统汇编语言方面得到了提升,经过这次实验,我对以后的语言学习方面有了更多的启示和信心。
您可能关注的文档
最近下载
- 精品解析:2022-2023学年北京市海淀区人教新起点版五年级上册期末考试英语试卷(原卷版).docx VIP
- 译林牛津版苏教八年级上册英语词汇表(表格版)直接打印.pdf VIP
- 2024年湖南电气职业技术学院单招职业适应性测试题库含答案.docx
- 初中英语听说能力培养策略研究教学研究课题报告.docx
- HDR系列高阻尼隔震橡胶支座设计指南.pdf
- 少先队辅导员工作记录表.docx VIP
- 2024年工作总结及2025年工作计划ppt.pptx
- 四川省食品生产企业食品安全员理论考试题库资料(含答案).pdf
- 山东《济南市区岩土工程勘察地层层序划分标准》DB37T 5131-2019.pdf
- 2023至2024年武汉市东湖高新区六年级上册元月调考数学试卷.pdf
文档评论(0)