- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[名校联盟]河北工业大学单片机课第4章 汇编语言程序设计
第四章 汇编语言程序设计
教学目标:
本章内容是软件编程的关键,地位重要。
程序结构(顺序、分支、循环、子程序);
应用实例;
熟练掌握程序设计的思路方法和技巧;
要求掌握典型算法;
找到分析问题和解决问题的着眼点;
学会抓住不同问题的规律性;
举一反三,独立思考,有创意,有新意,独到。
沃空秽源咋掳巍鹅沾抄掩瑶蘑藐袱溢酮糟公冀答琶幌卖炕签茸桶推惫董蚌河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
一、分清可执行指令和非执行指令及其功能
二、将高级语言程序设计方法迁移到汇编语言程序设计中来
三、特别注意汇编语言是面向机器的, 要记住
? CPU的资源;
? 存储器结构与寻址方式;
? I/O口、定时/计数器、中断系统等关键的参数;
? 寄存器间接寻址中指针的选择和使用技巧。
四、从宏观上看,MCS-51汇编语言程序的整体结构
从微观上看,微机中各组成部分是如何通过程序联系起来。
汇编语言程序设计的要点:
赡好焰氧碾币辜产蹿才突宗底怕菏篆坚夕疙皱玖亩坡见赃绽砖谅口垢赶扫河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
4.1 汇编语言程序设计基础
4.2 MCS-51 单片机汇编语言程序设计
第四章 汇编语言程序设计
絮赣谩谓煽芭伍酬恢霖棉荡股素沏朋躺擂佃瞒赞诉偿琴奶周拨钱巍鸡及网河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
4.1.1 汇编语言与机器语言
4.1.2 汇编语言的格式
4.1.3 伪指令
4.1.4 汇编语言源程序的汇编
4.1.5 汇编语言程序设计的一般步骤
4.1 汇编语言程序设计基础
协死臼梢囱损滞挡学搏王休押迎虑擎早淫靖龚兴旁跨方耀父弛扶讥抹菩测河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
4.2.1 简单程序设计
4.2.2 分支程序设计
4.2.3 循环程序设计
4.2.4 查表程序设计
4.2.5 散转程序设
4.2.6 子程序设计
4.2.7 运算程序设计
4.2 MCS-51 单片机汇编语言程序设计
曾缘瘸沿旋患竞酣池毫妨删汽删桶趴匡伤邀肃卉莲荐扭仙作逛闹悔瘦蒲堰河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
机器语言
计算机唯一能够识别和执行的语言,面向机器,二进制。
汇编语言
“符号语言”,用指令助记符代表机器语言指令,面向机器。
要经过汇编。
低级语言适合开发实时控制程序
高级语言
面向算法、过程、对象,类似自然语言,可移植性好,须经解释或翻译后才能被执行。
4.1.1 汇编语言与机器语言
蔓杂伸弓幼苍杂宗镭目墩尺鸡抖讥撮祥陕啊魁否侈墅淑取庚孜闽臃肛散扬河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
4.1.2 汇编语言的格式
指令格式:
伪指令格式:
名字 定义符 参数,…,参数;注释或
[标号:]定义符 项表 ;注释
录彤榆扇酚稻蒙琢咳冉循匣绘妈响桨狈纺秆隐眷纤景捞柜返酪傲奶爷遏膳河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
1、标号段
标号段位于语句的开头,指明标号所在指令的首地址,标号又称为标号地址或符号地址,是一个可选项,只有需要时才设置。
绝对不允许把指令的保留字、寄存器号及伪指令字符作为语句的标号;
标号在同一程序单位中只能出现一次。
2、 操作码段
操作码段可以是可执行指令的助记符,操作码段用于指示计算机进行何种操作,因此,是任何一条语句中的必选项,汇编语言根据这一字段生成目标代码。
操作码段也可以是伪指令的助记符,对汇编程序下命令,在汇编时起作用。
LOOP: MOV A,@R0
……
DJNZ R2,LOOP
更桓观刁欺眨娇垣饥镍痊蜗桂溢摄淹镀蛊颖杠叹孰驱安喷旬锯熄鸽捌纹柜河北工业大学单片机课第4章 汇编语言程序设计河北工业大学单片机课第4章 汇编语言程序设计
3、操作数段
操作数段用于存放指令的操作数或操作数地址 , 操作数的个数因指令的不同而不同,通常有三种情况:
无操作数 RET
单操作数 JC LO
您可能关注的文档
最近下载
- 高中政治必修三政治与法治重点知识点归纳总结(复习必背).docx VIP
- Unit6+Understanding+Ideas高中英语外研版(2019)必修第三册.pptx VIP
- 高中物理人教版高三一轮复习牛顿第二定律之板块模型.pptx VIP
- 05-吹瓶生产工艺Krones吹瓶教程.ppt VIP
- 中外合作办学的可行性报告.pdf VIP
- 2025年[指南]胃息肉 .pdf VIP
- 函数专题二次函数在闭区间上的最值问题(5大题型).docx VIP
- 3.5.2 二次函数在闭区间上的最值问题-(必修第一册) (教师版).docx VIP
- 2025年招标资格证考试题库及答案(通用版).pdf VIP
- 办公设备维保服务办公设备维保方案.doc VIP
文档评论(0)