- 39
- 0
- 约4.23万字
- 约 181页
- 2017-04-13 发布于湖北
- 举报
MCS-51的软件系统设计
3.1 单片机程序设计语言分类 3.2 MCS-51汇编指令系统 3.3 MCS-51汇编语言程序设计 3.4 MCS-51的C语言程序设计 3.5 Keil C51与汇编语言的混合编程 3.1 单片机程序设计语言分类 3.1 单片机程序设计语言分类 机器语言:用二进制编码表示每条指令,是计算机能直接识别的语言。其特点是占用的内存小、执行速度快 汇编语言:用助记符来表示机器指令的一种程序设计语言。汇编语言与机器的指令系统密切相关,不同的机型其指令系统不同。 高级语言:通用性强,可以在不同的机器上运行。用高级语言编写的程序要用编译程序或解释程序翻译成机器语言程序方能执行。 3.2 MCS-51汇编指令系统 3.2.1 MCS-51的指令格式 3.2.1 MCS-51的指令格式 操作码: 表示该指令所实现的操作功能,一般由2--5个英文字母表示。例如ORL,ADD,LCALL等。 3.2.1 MCS-51的指令格式 操作数: 表示参与操作的数据来源和目的单元。操作数可以是一个立即数,也可以是一个内存单元或者是一个寄存器单元。 操作码和第一个操作数之间一般用一个或几个空格隔开,而操作数与操作数之间用逗号隔开。 操作数可以有1个,2个,3个或没有。大部分指令具有2个操作数,其中第一操作数为“目的操作数”,第二操作
原创力文档

文档评论(0)