(精)汇编程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单程序 简单程序是指一种无分支的直接程序,即CPU从第一条指令开始依次执行每一条指令,直到最后一条指令。 这种程序虽然比较简单,但也能完成一定的功能,并且往往也是构成复杂程序的基础。 返回 拆字程序 拼字程序 求和程序 拆字程序 例:将30H单元中存放的一个两位的BCD拆开并存入31H 和32H单元单 元,高字节存入32H单元。 解 : 返回 分析命题 确定算法 画流程图 编写程序 上机调试 32H 31H 30H 89H 09H 08H 分别屏蔽高4位与低4位,再将高4位交换 MOV A,30H ANL A,#0F0H SWAP A MOV 32H,A MOV 31H,32H ANL 31H,#0FH SJMP $ 开始 将30H单元的内容送A 将A中高、低4位交换 将A中内容存入32H单元 屏蔽30H单元内容的高4位 屏蔽A中内容的低4位 将30H单元内容存入31H单元 结束 拼字程序 例:将30H和31H单元中存放的2个一字节BCD码组合成一个2位的BCD码存入32H单元,31H单元中的数为低4位。 解 : 返回 分析命题 确定算法 画流程图 编写程序 上机调试 32H 31H 30H 04H 07H 47H 将30H单元的高4与低4交换,再与31H单元相或 MOV A,31H SWAP A ANL A,30H MOV 32H,A SJMP $ 开始 将30H单元的内容送A 将A中高、低4位交换 将A中内容与 31H单元内容相或 将A中内容存入32H单元 结束 MOV A,30H ADD A,32H MOV 40H,A MOV A,31H ADDC A,33H MOV 41H,A MOV A,#00H ADDC A,#0 MOV 42H,A SJMP $ 求和程序 例:设2个16位二进制数存于以30H为首址的连续单元中,求二者的和,并将和存于以40H为首址的区域。(低字节在前) 解 : 返回 分析命题 确定算法 画流程图 编写程序 上机调试 (30H)+(32H)送40H单元;(31H)+(33H)+Cy送41H单元; Cy+0送42H单元 开始 (30H)+(32H)送40H单元 (31H)+(33H)+Cy 送41H单元 Cy+0送42H单元 结束 分支程序 分支程序就是条件分支程序,即根据不同的条件,执行不同的程 序段。在编写分支程序时,关键是如何判断分支的条件。 在MCS-51中可以直接用来判断分支条件的指令不是很多,只 有累加器为零(或不为零)、比较条件转移指令CJNE等,但它还 提供位条件转移指令,如JC,JB等。把这些指令结合在一起使用, 就可以完成各种各样的条件判断,如正负判断、溢出判断、大 小判断等。 分段函数 符号函数 比较大小 返回 * 第四章 汇编语言程序设计 第四章 汇编语言程序设计 §4-1 程序设计语言 §4-2 汇编语言源程序格式 §4-3 伪指令 §4-4 汇编语言程序设计基础 §4-1 程序设计语言 计算机程序设计语言是指计算机能够理解和执行的语言。 程序设计语言的种类很多,归纳起来有三种: 机器语言、汇编语言和高级语言。 编程时采用哪种语言由程序设计语言的特点和适用场合决定。 机器语言、汇编语言和高级语言比较一览表 返回 §4-1 程序设计语言 计算机程序设计语言是指计算机能够理解和执行的语言。 程序设计语言的种类很多,归纳起来有三种: 机器语言、汇编语言和高级语言。 编程时采用哪种语言由程序设计语言的特点和适用场合决定。 特点:用机器码书写程序。 缺点:不易被人们识别和读写。难写、难读、难交流 。 优点:计算机可以直接识别和执行。 适用场合:无。 返回 74H 02H 24H 05H 80H FEH §4-1 程序设计语言 计算机程序设计语言是指计算机能够理解和执行的语言。 程序设计语言的种类很多,归纳起来有三种: 机器语言、汇编语言和高级语言。 编程时采用哪种语言由程序设计语言的特点和适用场合决定。 特点:用符号书写指令(用助记符表示操作码,特殊符号表 示操作数)。 缺点:机器不能直

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档