- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Keil 的使用与汇编语言仿真操作
一、目的
熟悉Keil 环境,通过在Keil 环境下调试字节传送程序,掌握汇编语言程序的调试方
法,加深对堆栈、寄存器、数据指针、汇编语言指令、机器码等基本概念的理解,为后续
程序编制和调试打下基础。
二、内容
1.掌握Keil 环境的使用
数据块填充:将片外RAM 7000H-70FFH 单元按一定规律填充,观察相关寄存器和单元
的内容。
Source used: R0: 计数器
DPTR: 片外数据指针
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV SP,#40H
FILL: CLR A ;A 寄存器清零
MOV R0, #00H ;设循环计数器
MOV DPTR, #7000H ;设数据指针
FILL1: MOVX @DPTR, A ;传送到片外RAM
INC A ;A 内容加1
INC DPTR ;修改数据指针
INC R0 ;修改循环计数器
CJNE R0, #00H, FILL1 ;判断是否结束
HERE: SJMP HERE ;原地踏步
END
程序理解:
//初始化部分
寄存器A 清零,寄存器R0 清零(R0 用于设置循环次数),数据指针DPTR 指向片外存储单
元,存储单元地址0x7000
FILL: CLR A ;A 寄存器清零
MOV R0, #00H ;设循环计数器
MOV DPTR, #7000H ;设数据指针
//循环部分
将寄存器A 的值赋值给DPTR 所指向的存储单元(片外数据存储器),@可以理解为C 语言解
引用操作符,A++,DPTR++,R0++,重复上述动作,直至R0 溢出(CJNE 比较跳
转指令,当 R0 溢出时,循环结束),即最终结果为片外存储单元 7000H-70FFH
依次赋值0-255
FILL1: MOVX @DPTR, A ;传送到片外RAM
INC A ;A 内容加1
INC DPTR ;修改数据指针
INC R0 ;修改循环计数器
CJNE R0, #00H, FILL1 ;判断是否结束
2. 编写多个十六位数的传送程序
有4 个十六位无符号数,连续存放在20H 开始的片上数据区中,低八位先存,高八位在
后。要求:编程实现将这4 个数存于片外RAM 2F00H 单元开始的单元中在前高八位。
4 个十六位无符号数依次为2021H,2122H,2223H,2324H
程序代码:
MAIN:
MOV 20H,#21H
MOV 21H,#20H
MOV 22H,#22H
MOV 23H,#21H
MOV 24H,#23H
MOV 25H,#22H
MOV 26H,#24H
MOV 27H,#23H ;4个十六位无符号数依次为2021, 2122, 2223, 2324
MOV DPTR,#2F00H ;数据指针
MOV R1,#20H ;数据指针
MOV R2,#00H ;循环计数
CLR A
您可能关注的文档
最近下载
- 第8课 中国古代的法治与教化 课件(共27张PPT)(内嵌音频+视频).pptx VIP
- 第四章:as-ad模型习题&答案.doc VIP
- 牙周病治疗翻瓣术.ppt VIP
- 《OSI参考模型体系》课件.ppt VIP
- 2025年牙周病治疗翻瓣术.pptx VIP
- GB50303-2015 建筑电气工程施工质量验收规范.docx VIP
- 2025年陕西省高考生物试卷真题(含答案解析).docx
- 线路板厂安全生产应急预案.docx
- 第一章 1.中融-隆晟1号结构化集合资金信托计划优先A12信托计划说明书.pdf VIP
- 2025-2030中国六氟磷酸锂(LiPF6)市场发展现状及竞争格局研究研究报告.docx
文档评论(0)