第3章汇编语言程序设计.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文档。上传文档
查看更多

4.2.3分支程序 1.分支程序的基本形式分支程序有三种基本形式,如图4-3所示。分支程序的设计要点如下:(1)先建立可供条件转移指令测试的条件。(2)选用合适的条件转移指令。(3)在转移的目的地址处设定标号。第30页,共70页,星期日,2025年,2月5日条件满足?AYN(a)条件满足?ABNY(b)(c)A0A1AnK=0K=1…K=nK=?……图4-3分支程序结构流程图第31页,共70页,星期日,2025年,2月5日2.双向分支程序设计举例【例4.2】设X存在30H单元中,根据下式 X+2X0Y= 100 X=0求出Y值,将Y值存入31H单元。∣X∣X0解:根据数据的符号位判别该数的正负,若最高位为0,再判别该数是否为0。程序流程如图所示。 参考程序如下:第32页,共70页,星期日,2025年,2月5日A为负数?取数,A←(30H)开始结束A=0?YNNA←|X|A←64HA←X+2存数,(31H)←A(30H)图4-4程序流程图Y第33页,共70页,星期日,2025年,2月5日ORG 1000HMOVA,30H;取数JB ACC.7,NEG;负数,转NEGJZ ZER0;为零,转ZER0ADD A,#02H ;为正数,求X+2AJMPSAVE ;转到SAVE,保存数据ZER0:MOV A,#64H ;数据为零,Y=100AJMPSAVE ;转到SAVE,保存数据NEG:DEC A ; CPL A ;求∣X∣SAVE:MOV31H,A ;保存数据SJMP $ ;暂停第34页,共70页,星期日,2025年,2月5日3.多向分支程序设计举例【例4.3】根据R0的值转向7个分支程序。R010,转向SUB0;R020,转向SUB1;R060,转向SUB5;R0=60,转向SUB6;解:利用JMP@A+DPTR指令直接给PC赋值,使程序实现转移。程序流程如图4-5所示。第35页,共70页,星期日,2025年,2月5日K=?转SUB0转SUB1转SUB6K=0K=1……K=6开始图4-5多向分支程序流程图返回本节第36页,共70页,星期日,2025年,2月5日参考程序如下: ORG2000H MOVDPTR,#TAB;转移指令表首地址 MOVA,R0 ;取数MOV B,#10…… DIV AB;A/10,商在A中CLR C RLCA ;A←2A JMP@A+DPTR ;PC←A+DPTRTAB: AJMP SUB0 ;转移指令表 AJMPSUB1AJMP SUB2…… AJMPSUB5AJMP SUB6第37页,共70页,星期日,2025年,2月5日小结:1、汇编程序有哪三种基本结构?2、构成分支程序,常用到哪些判断语句?顺序程序——每条指令只执行一次;分支程序——根据不同条件,会跳过一些指令,而转去执行另一些指令共同点:每条指令至多执行一次。但是,实际中有时要求某程序段多次重复执行,则需要采用循环结构。第38页,共70页,星期日,2025年,2月5日4.2.4循环程序 1.循环程序的结构(如图4-6所示)☆循环程序一般包括如下四个部分:(1)初始化(2)循环体(3)循环控制(4)结束☆循环程序按结构形式,有单重循环与多重循环。☆在多重循环中,只允许外重循环嵌套内重循环

文档评论(0)

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

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

1亿VIP精品文档

相关文档