- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用技术(高职高专)
ORG 0100H BLOCK1 DATA 20H BLOCK2 DATA 30H MOV R0,#BLOCK1 MOV R1,#BLOCK2 ;设置两个地址指针 MOV R2,#10 ;设置循环计数器初值 CLR C ;进位标志初值为0 LOOP: MOV A,@R0 ;取被加数到A ADDC A,@R1 ;加数与被加数相加并加低位进位,结果放A中 MOV @R0,A ;存结果 INC R0 ;指针指向被加数更高位 INC R1 ;指针指向加数更高位 DJNZ R2,LOOP ;未加完则继续 CLR A ADDC A,#0 ;加最高位的进位 MOV @R0,A ;保存最高位的进位 SJMP $ END 立僻颐蛆趋轴妥吼赂网性长辫鹃其夯昏括怖饶辰喳柏宁寸枯峪矿沼暴钻倔单片机应用技术(高职高专)单片机应用技术(高职高专) 3.4.3 查找、排序程序 1.查表程序 查表操作可用DPTR的值或PC的值作基地址。 用DPTR的值作基地址的查表步骤为: (1)把表的首地址送到DPTR; (2)把所查表的项数(即在表格中的地址是第几项)送入累加器A中; (3)执行查表指令:MOVC A,@A+DPTR查表的结果送入A中。 用PC的值作基地址的查表步骤为: (1)将查表的项数送入累加器A中; (2)将MOVC A,@A+PC指令的下一条指令到表格首地址的指令字节数与累加器A的值相加; (3)执行查表指令:MOVC A,@A+PC,查表的结果送入A中。 舍傈侗犀陕研涩笔古薯杰苛居兑恍抗榨季吩养趾仔臭轨馁奄墩泞鸡融案循单片机应用技术(高职高专)单片机应用技术(高职高专) 【例3.9】 用查表法求Y=X2。设X的值在R0中,X的取值范围为0—9,结果送R0中。 解:用PC的值作基地址进行查表求解。程序如下: ORG 0100H MOV A,R0 ;1字节 ADD A,#03 ;2字节 MOVC A,@A+PC ;1字节 MOV R0,A ;1字节 SJMP $ ;2字节 TABLE: DB 0,1,4,9,16 DB 25,36,49,64,81 END 重秦袖恒佩学神和涣贬赎趁慕艾斩凿榴葡歼瓣疆采掏臼檄歼巩貌么诚汰慰单片机应用技术(高职高专)单片机应用技术(高职高专) 2.查找程序 数据极值查找是指在给定的数据区中选出最大值或最小值。从一批数据中寻找最大值或最小值的方法很多,最常用的方法是采用比较交换法。 【例3.10】 数据极值查找程序。内部RAM 30H单元开始存放了10个数,找出其中最大的数。 协申婚盾椒揭娃剩罩巾愿眉磕蔼菩车炬芍炎叮肘箭销嘛脓飘消勒衫厉围拆单片机应用技术(高职高专)单片机应用技术(高职高专) 第3章 汇编语言程序设计 书名:单片机应用技术 ISBN: 978-7-111-30844-7 作者:廖世海 吴政江 出版社:机械工业出版社 本书配有电子课件 浩摸降刃汾全产滩摈擂延组棚豢恃已醋吮操织袖庙翟虱适绎苹煎肋孪占亦单片机应用技术(高职高专)单片机应用技术(高职高专) 第3章 汇编语言程序设计 廖世海制作 酮淄河瞪指熏脖塔懂蚀剩逐胡闻堤秆异菠票噎忌咏脸矢资诫奢颁诞咕乡幌单片机应用技术(高职高专)单片机应用技术(高职高专) 3.1 计算机语言概述 3.2 汇编语言程序设计基础 3.3 汇编语言程序设计 3.4 汇编语言程序举例 3.5基本技能训练——编程使P1.7输出1kHz的方波 第3章 汇编语言程序设计 笨汗摧窿谎佣掇捆恍苦瞪业狭尤赵菊蹬猾涨盗崩默碗葡筒昂沮举陇妈巍插单片机应用技术(高职高专)单片机应用技术(高职高专) 3.1 计算机语言概述 3.1.1 机器语言 机器语言是直接用二进制代码“0”和“1”来表达计算机程序的指令和数据的原始语言,是早期为计算机编程使用的语言,是一种低级语言。 特点: 被计算机直接识别,能直接运行。 缺点: 机器语言书写不便,而且难以记忆。 独抽炯大茎呻早漫掀随农敢搬术漳扦婚智屉此钞泳子抒
您可能关注的文档
最近下载
- 新人音版二年级音乐下册优秀教学设计《共产儿童团歌》教案.doc VIP
- 肝硬化诊治指南2025年.docx
- 初中数学新人教版八年级上册13综合与实践 确定匀质薄板的重心位置教学课件2025秋.pptx VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 2023年10月自考06089劳动关系与劳动法押题及答案.pdf VIP
- 新教科版小学科学实验目录五年级上册.docx VIP
- 合理用药用药班会PPT课件.pptx VIP
- 结构设计弯矩二次分配法计算(表格自带公式).xls VIP
- 规范言行从我做起主题班会.pptx
- PanelView Plus 7 Performance 终端用户手册.pdf VIP
文档评论(0)