06-第四章程序设计.pptVIP

  • 2
  • 0
  • 约1.58万字
  • 约 44页
  • 2019-07-18 发布于河南
  • 举报
第四章:MCS-51程序设计 计算机与通信工程学院 李耀明 一、汇编语言概述 1、指令系统 语句格式 [标号]:操作码[操作数];[注释] 指令编码长短:单字节,双字节,三字节 执行周期:一个机器周期占12个振荡周期,单周期指令,双周期,4周期 寻址方式: 指令中所规定的寻找操作地址的方式 立即、直接、寄存器、寄存器间接寻址、基址加变址、相对寻址、位寻址 指令分类: 数据传送、算术、逻辑、位操作、控制转移 2、程序设计的步骤 (1)分析问题,编制说明要解决问题的程序框图。 (2)确定数据结构、算法、工作单元、变量设定(与高级语言不同) (3)根据所用的指令系统,按照已编制的程序框图用汇编语言编制出源程序。 (4)将编制出的程序在计算机上调试,直至实现预定的功能。 二、程序设计分类 1、顺序程序: 执行时按顺序一条条地执行指令 2、分支程序: 当程序不再顺序执行,而向一个方向或多个方向转移时,叫分支程序。 3、循环程序: 对于需要反复的程序段,常采用循环办法,以缩短程序。 4、子程序及其调用程序 主程序使用子程序时,用调用指令(ACALL),子程序最后放一条RET指令。 三、程序设计准则 结构清晰:便于分析 层次分明:便于阅读 语言简洁:便于分析 易于理解:便于阅读 4.1 简单程序设计 简单程序又称顺序程序。计算机是按指令在存储器中存放的先后次序来顺序执行程序的。除非用特殊指令让

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档