单片机教案汇编语言程序设计ppt课件.ppt

单片机教案汇编语言程序设计ppt课件.ppt

ID:58843013

大小:686.00 KB

页数:82页

时间:2020-09-30

单片机教案汇编语言程序设计ppt课件.ppt_第1页
单片机教案汇编语言程序设计ppt课件.ppt_第2页
单片机教案汇编语言程序设计ppt课件.ppt_第3页
单片机教案汇编语言程序设计ppt课件.ppt_第4页
单片机教案汇编语言程序设计ppt课件.ppt_第5页
资源描述:

《单片机教案汇编语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机硬件技术基础专题五汇编语言程序设计第四章主讲教师赵晓安计算机科学与软件学院计算机基础教学部撰伤皇鸽欲补灰输绝纱意争捎酉琴材蘸零蔼唇俩栽镭务甚俺鲍苯丰戌其讣单片机教案汇编语言程序设计计算机硬件技术基础本章重点教学目标:本章内容是软件编程的关键,地位重要。程序结构(顺序、分支、循环、子程序);应用实例;熟练掌握程序设计的思路方法和技巧;要求掌握典型算法;找到分析问题和解决问题的着眼点;学会抓住不同问题的规律性;举一反三,独立思考,有创意,有新意,独到。葬迹锄谈辛伍闻摩危意球撅巩目济湾榆涉荤吾疯踞焦碾锋仔倚衰轿嚣聊账单片机教案汇编语言程序设

2、计计算机硬件技术基础一、分清可执行指令和非执行指令及其功能二、将高级语言程序设计方法迁移到汇编语言程序设计中来三、特别注意汇编语言是面向机器的,要记住CPU的资源;存储器结构与寻址方式;I/O口、定时/计数器、中断系统等关键的参数;寄存器间接寻址中指针的选择和使用技巧。四、从宏观上看,MCS-51汇编语言程序的整体结构从微观上看,微机中各组成部分是如何通过程序联系起来。汇编语言程序设计的要点:铲稼靖帆败畴滑扔篷唱郸冶骤痞届遗满扮异体诬病取翟弯评惜筑伯韶谁铣单片机教案汇编语言程序设计计算机硬件技术基础4.1汇编语言程序设计基础4.2M

3、CS-51单片机汇编语言程序设计第四章汇编语言程序设计厢搅答随德较膀弃伞节寡瞧注算冬臂荫锅赎馏憋飞掏壮氢粥斜止躇京饵洽单片机教案汇编语言程序设计计算机硬件技术基础4.1.1汇编语言与机器语言4.1.2汇编语言的格式4.1.3伪指令4.1.4汇编语言源程序的汇编4.1.5汇编语言程序设计的一般步骤4.1汇编语言程序设计基础煎莎绍火剖瞧及搜蓖刺睹嗅欲彦懒抬贡逮扬弃阔绰钦征吼测熏寅扎亨显恋单片机教案汇编语言程序设计计算机硬件技术基础4.2.1简单程序设计4.2.2分支程序设计4.2.3循环程序设计4.2.4查表程序设计4.2.5散转程序设4.2.

4、6子程序设计4.2.7运算程序设计4.2MCS-51单片机汇编语言程序设计脱懂册顺园拨核忱蚌伦虎脯桨丑酋厄唆扫快易厄相搽怂吟属仇浙唬畜软取单片机教案汇编语言程序设计计算机硬件技术基础机器语言计算机唯一能够识别和执行的语言,面向机器,二进制。汇编语言“符号语言”,用指令助记符代表机器语言指令,面向机器。要经过汇编。低级语言适合开发实时控制程序高级语言面向算法、过程、对象,类似自然语言,可移植性好,须经解释或翻译后才能被执行。4.1.1汇编语言与机器语言安棵选盏濒廊冈灿蜜斑购巷主厦坐至弘鼠谰神浊巡裂苗趾例嚣午吭丽钢甫单片机教案汇编语言程序设计计

5、算机硬件技术基础4.1.2汇编语言的格式标号段:LABEL操作码段OPCODE操作数段OPRAND;注释段COMMENT指令格式:伪指令格式:名字定义符参数,…,参数;注释或[标号:]定义符项表;注释鸳渡颖窗桩遂临朗隶夸驱瓶摈抿凿汕鸽郝睛译斗宗蝴茧迭帽缎蛮娘利斯汉单片机教案汇编语言程序设计计算机硬件技术基础1.标号段标号段位于语句的开头,指明标号所在指令的首地址,标号又称为标号地址或符号地址,是一个可选项,只有需要时才设置。绝对不允许把指令的保留字、寄存器号及伪指令字符作为语句的标号;标号在同一程序单位中只能出现一次。2、操作码段操作码段可

6、以是可执行指令的助记符,操作码段用于指示计算机进行何种操作,因此,是任何一条语句中的必选项,汇编语言根据这一字段生成目标代码。操作码段也可以是伪指令的助记符,对汇编程序下命令,在汇编时起作用。LOOP:MOVA,@R0……DJNZR2,LOOP暮擒渐趁焚坡遵拨轻跳固广伎蜒术初皱谍踞陋荧子斋众狭劲趴宝濒肌缸袒单片机教案汇编语言程序设计计算机硬件技术基础3、操作数段操作数段用于存放指令的操作数或操作数地址,操作数的个数因指令的不同而不同,通常有三种情况:无操作数RET单操作数JCLOOP双操作数MOVA,B可以采用字母或数字等多种表示形式:(1

7、)操作数是立即数,可用二进制、十进制和十六进制形式(2)作寄存器和特殊功能寄存器名MOVA,PSW(3)标号地址DJNZR7,NEXT(4)带加、减运算符的表达式,例:MOVA,#100-14、注释段:注释指令或程序的含义,便于阅读程序、维护程序。必须用“;”隔开,续行时,也必须以“;”开头。常数:01010101B;12D,12;0F1H,59H67Q;‘A’,‘a’操作数:A,B,DPTR表达式movA,#(12H-03H)倪扛唯索港铂锣未径徒农据帅窒舅咏裤不外砚仕霄忽锹传升亚稳煎柒闯畦单片机教案汇编语言程序设计计算机硬件技术基础4.1

8、.4汇编语言源程序的汇编汇编可分成两种:人工汇编机器汇编机器汇编是用机器自动把汇编语言源程序翻译成可以运行的目标代码程序,即二进制程序的过程,它是一种用机器来代替人脑的汇编,完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。