大学c单片机汇编语言程序设计.pptxVIP

  • 13
  • 0
  • 约1.5万字
  • 约 73页
  • 2020-02-07 发布于上海
  • 举报
4.1 单片机程序设计语言概述4.1.1 机器语言和汇编语言1、机器语言 用二进制代码“0”和“1”表示指令和数据的程序设计语言,是计算机能直接识别并执行的指令。 优点:执行速度快、占用内存少。 缺点:识别难、记忆难。2、汇编语言 用助记符和专门的语言规则表示指令的功能和特征。 优点:助记符与机器指令一一对应。比机器语言直观、 易懂、易记。非常适合于实时控制的需要。 缺点:难以记忆和使用,程序设计的技巧性较高,编程 难度较大。要求使用者必须精通单片机的硬件系 统和指令系统。缺乏通用性,程序不易移植。4.1.2 单片机使用的高级语言对于8051单片机,现有4种语言支持,即汇编、PL/M、C和BASIC。C语言最终得到广泛应用。 可以大大提高单片机应用系统研制的开发效率。移植性好。 高级语言的不足:生成的目标代码较长,导致应用程序运行速度较慢。4.1.3 80C51 单片机汇编语言的语句格式80C51汇编语言的语句格式如下: [标号] : 操作码 [操作数]; [注释]1. 标号 是语句地址的标志符号,标号的几点规定:1~8个ASCII字符组成,第一个字符必须是字母。不能使用本汇编语言已经定义的符号作为标号。标号后面必须跟以冒号“:”。同一标号在一个程序中只能定义一次。标号可有可无。错误的标号 正确的标号1BT : BT1BE

文档评论(0)

1亿VIP精品文档

相关文档