第3章80C51的指令系统和程序设计.pptVIP

  • 8
  • 0
  • 约5.29万字
  • 约 97页
  • 2017-06-15 发布于北京
  • 举报
学习目的 1、了解机器语言、汇编语言和高级语言的特点,汇编语言程序的设计步骤; 2、理解80C51的寻址方式及相应的寻址空间; 3、熟练掌握80C51的111条指令的应用方法和功能; 4、掌握汇编语言指令的基本格式,熟悉机器语言指令的格式; 5、掌握汇编语言程序的设计思想和设计方法; 6、理解子程序的特点和设计中应注意的问题。 学习重点和难点 1、80C51的寻址方式及相应的寻址空间; 2、80C51的指令系统; 3、汇编语言程序的设计思想和设计方法; 4、子程序设计。 3.1 指令概述 指令是CPU完成某种操作的命令,指令系统是指计算机能够完成 各种功能的指令的集合。总体说,计算机的指令越丰富、寻址方式越 多,则其总体功能就越强。80C51的指令系统共有111条。从指令的 字节数来说,单字节指令49条,双字节指令45条,三字节指令17条; 从指令的执行时间来说,单周期指令64条,双周期指令45条,4周期 指令2条;从指令中所含操作数的多少来说,无操作数指令3条,单操 作数指令35条,双操作数指令69条,三操作数指令4条。 3.1.1 指令分类 80C51的指令系统按照功能的不同可分为5大类: (1) 数据传送和交换类指令(29条):包括内部8位数据传送指令15条,内部16位数据传送指令1条,外部数据传送指令4条,交换和查表类指令9条。 (2)

文档评论(0)

1亿VIP精品文档

相关文档