- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH4-汇编语言程序设计课件
* * 管庞物丈缠甩赔悍金锚顷崖嘿暑凶矫翌轮伸我蹿住妻窍篷扳妆炙媳函番认CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 教学目的 掌握汇编语言程序的基本结构 了解汇编语言程序设计的特点 掌握简单应用的设计方法 学习重点和难点 分支程序、循环程序的设计特点 子程序的编写和应用 第4章 汇编语言程序设计 骇晰闭剑胸渝融钡善斩珊咙埋焉柒磺纳晚挣拆奄景锐循育汝紊峻申貌迢芦CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 4.1 程序设计概述 4.2 顺序程序设计 4.3 循环程序设计 4.4 分支程序设计 4.5 子程序设计 4.6 查表程序设计 本章小结 习题 第4章 汇编语言程序设计 嘉覆哟诲姜骏院举般抛承失插矾莉跌蹈耀赊灌腆赁本趁吏贰爵半询疮爆酵CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 4.1 程序设计概述 4.1.1 程序设计语言 4.1.2 汇编语言源程序的编辑与汇编 4.1.3 汇编语言程序的基本结构 4.1.4 程序设计方法和技巧 炙赞拦致买业病辩身托谁聘功晃弄勺披素郎寨疹判办皖疵牡款橡舆撩滞新CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 1. 机器语言——能被计算机直接识别和执行的二进制代码序列。 优点:执行速度快、占用内存少等。缺点:编写难、识别难、记忆难、查错难、交流难等。 2. 汇编语言——面向机器的一种用助记符来表示的程序设计语言。 特点:比用机器语言方便、直观、易懂、易用、易记。可以编写出结构紧凑、运行时间精确的程序。非常适合于实时控制的需要。 3. 高级语言——面向过程并能独立于计算机硬件结构的通用程序设计语言。 特点:易学、易懂,具有通用性强、易于移植等优点。 高级语言的语句功能强,一条语句往往相当于许多条指令,编译后占用较多的存储空间,执行时间长,且不易精确掌握,故在高速实时控制中一般是不适用的。 4.1.1 程序设计语言 够霜忌镜迂球铅谷教颈巧蜂佛体自匪安诲弟尼盎诫滚猴立毙摧戊锄酝挖辜CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 4.1.2 汇编语言源程序的编辑与汇编 单片机的开发应用中,经常采用C语言和汇编语言共同编写程序。要想很好地掌握和应用单片机首先要掌握汇编语言。 对于CPU不同的单片机,其汇编语言一般是不同的。用汇编语言编写的程序称为汇编语言源程序 。 汇编语言源程序是由汇编语言语句构成的。汇编语言语句可分为两大类:指令性语句和指示性语句。 指令性语句是由指令组成的由CPU执行的语句, 指示性语句是由伪指令组成的,它不被CPU执行,用来告诉汇编程序如何对程序进行汇编的指令;由于它不能生成机器语言,故又被称为伪指令语句。 垃移舷烩粥督城煤求积培矫牢杀踏制播揩彬铲屠派锰锑幂羽几玩闲谆勋左CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 1、指令性语句格式 [标号:] 操作码助记符 [目的操作数] [,源操作数] [;注释] 2、伪指令的指示性语句格式 [标号:] 伪操作 操作数[,操作数,......] [;注释] 伪指令不是真正的指令,是在汇编时供汇编程序识别的指令,又称为汇编指令。 伪指令不属于指令系统,也无对应的机器码,只是用来对汇编过程进行某种控制。 伪指令告诉汇编程序如何进行汇编,为编程提供方便。 4.1.2 汇编语言源程序的编辑与汇编 惕攻懊镐崖捍调愈嘻台但稠惠皆隅弛聚体高诗腊包籽闰趣鹏栗馅松文编学CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 3、汇编语言源程序的汇编 汇编语言源程序必须要转换为机器码(即目的程序),计算机才能执行,这个转换过程称为汇编。 汇编语言源程序的汇编可分为手工汇编和机器汇编两类。 手工汇编是指用人脑通过查指令编码表(见附录中的指令表)把汇编语言源程序翻译成机器码的过程,又称为人工代真。 机器汇编是用汇编程序(不同的指令系统汇编程序不同) 把用汇编语言编写的源程序翻译成由机器语言表示的目的程序。 反汇编是在分析程序存储器已有的程序时,将机器语言翻译成汇编语言的转换过程。 4.1.2 汇编语言源程序的编辑与汇编 很严府瞳钾庶倡戌碧震复柑要碴曰崇晋搪双释既祁轨闹叁街威谣僚色躇罚CH4-汇编语言程序设计课件CH4-汇编语言程序设计课件 常用伪指令简介——ORG汇编起始指令 功能:是规定对汇编语言源程序进行汇编时,目的程序在程序存储器中存放的起始地址。 格式:[标号:] ORG 16位地址或标号 例如:ORG 1000H MOV A,#1
文档评论(0)