单片微型计算机原理及接口技术第04章 汇编语言程序设计
2024-12-10
2
0
172KB
41 页
10玖币
侵权投诉
4.1.1 程序设计语言
按照语言的结构及其功能可以分为三种:
1.机器语言:机器语言是用二进制代码 0和1
表示指令和数据的最原始的程序设计语言。
2.汇编语言:在汇编语言中,指令用助记符
表示,地址、操作数可用标号、符号地址及
字符等形式来描述。
3.高级语言:高级语言是接近于人的自然语
言,面向过程而独立于机器的通用语言。
返回本节
4.1.2 汇编语言的语句结构
1.汇编语言的指令类型
MCS-51 单片机汇编语言,包含两类不同性质
的指令。
(1)基本指令:即指令系统中的指令。它们
都是机器能够执行的指令,每一条指令都有
对应的机器码。
(2)伪指令:汇编时用于控制汇编的指令。
它们都是机器不执行的指令,无机器码。
2.汇编语言的语句格式
汇编语言源程序是由汇编语句(即指令)组成
的。汇编语言一般由四部分组成。
其典型的汇编语句格式如下:
标号: 操作码 操作数 ;注释
START :MOV A ,30H ;A← (30
H)
返回本节
4.1.3 伪指令
1.ORG :汇编起始地址
用来说明以下程序段在存储器中存放的起始地
址。
例如程序: ORG 1000H
START :MOV A ,#20H
MOV B ,#30H
┇
2.EQU :赋值
给变量标号赋予一个确定的数值。
3 .DB :定义数据字节
把数据以字节数的形式存放在存储器单元中。
4 .DW :定义数据字
按字的形式把数据存放在存储单元中。
5 .DS :定义存储区
从指定的地址单元开始,保留一定数量存储单元。
6 .BIT :位定义
确定字符名为确定的位地址值。
7 .END :汇编结束
返回本节
4.2.1 汇编语方程序设计步骤
1.分析问题
2.确定算法
3.设计程序流程图
4.分配内存单元
5.编写汇编语言源程序
6.调试程序
返回本节
4.2.2 顺序程序
顺序程序是一种最简单,最基本的程序。
特点:程序按编写的顺序依次往下执行每一条
指令,直到最后一条。
【例 4.1 】 将 30H 单元内的两位 BCD 码拆开
并转换成 ASCII 码,存入 RAM 两个单元中。
程序流程如图 4-1 所示。参考程序如下:
ORG 2000H
MOVA ,30H ;取值
ANL A ,#0FH ;取低 4位
摘要:
展开>>
收起<<
第4章汇编语言程序设计4.1汇编语言基本概念4.2汇编语言程序设计4.1汇编语言基本概念4.1.1程序设计语言4.1.2汇编语言的语句结构4.1.3伪指令返回本章首页4.1.1程序设计语言按照语言的结构及其功能可以分为三种:1.机器语言:机器语言是用二进制代码0和1表示指令和数据的最原始的程序设计语言。2.汇编语言:在汇编语言中,指令用助记符表示,地址、操作数可用标号、符号地址及字符等形式来描述。3.高级语言:高级语言是接近于人的自然语言,面向过程而独立于机器的通用语言。返回本节4.1.2汇编语言的语句结构1.汇编语言的指令类型MCS-51单片机汇编语言,包含两类不同性质的指令。(1)基本指令...
声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
相关推荐
-
2024-12-10 4
-
2024-12-10 4
-
2024-12-10 7
-
2024-12-10 3
-
2024-12-10 3
-
2024-12-10 3
-
2024-12-10 3
-
2024-12-10 7
-
2024-12-10 4
-
2024-12-10 5
分类:高等教育
价格:10玖币
属性:41 页
大小:172KB
格式:PPT
时间:2024-12-10