单片微型计算机原理及接口技术第04章 汇编语言程序设计

2024-12-10 2 0 172KB 41 页 10玖币
侵权投诉
4 汇编语言程序设计
4.1 汇编语言基本概念
4.2 汇编语言程序设计
4.1 汇编语言基本概念
4.1.1 程序设计语言
4.1.2 汇编语言的语句结构
4.1.3 伪指令
返回本章首页
4.1.1 程序设计语言
按照语言的结构及其功能可以分为三种:
1.机器语言:机器语言是用二进制代码 01
表示指令和数据的最原始的程序设计语言。
2.汇编语言:在汇编语言中,指令用助记符
表示,地址、操作数可用标号、符号地址及
字符等形式来描述
3.高级语言:高级语言是接近于人的自然语
言,面向过程而独立于机器的通用语言。
返回本节
4.1.2 汇编语言的语句结构
1.汇编语言的指令类型
MCS-51
的指令。
1)基本指令:即指令系统中的指令。它们
都是机器能够执行的指令,每一条指令都有
对应的机器码。
2)伪指令:汇编时用于控制汇编的指令。
它们都是机器不执行的指令,无机器码。
2.汇编语言的语句格式
的。汇编语言一般由四部分组成。
其典型的汇编语句格式如下:
标号: 操作码 操作数 ;注释
START MOV A 30H A← 30
H
返回本节
4.1.3 伪指令
1ORG :汇编起始地址
址。
例如程序: ORG 1000H
START MOV A #20H
MOV B #30H
2EQU :赋值
给变量标号赋予一个确定的数值。
3 DB :定义数据字节
把数据以字节数的形式存放在存储器单元中。
4 DW :定义数据字
按字的形式把数据存放在存储单元中。
5 DS :定义存储区
从指定的地址单元开始,保留一定数量存储单元。
6 BIT :位定义
确定字符名为确定的位地址值。
7 END :汇编结束
返回本节
4.2 汇编语言程序设计
4.2.1 汇编语方程序设计步骤
4.2.2 顺序程序
4.2.3 分支程序
4.2.4 循环程序
4.2.5 子程序
4.2.6 位操作程序
返回本章首页
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)基本指令...

展开>> 收起<<
单片微型计算机原理及接口技术第04章 汇编语言程序设计.ppt

共41页,预览21页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:高等教育 价格:10玖币 属性:41 页 大小:172KB 格式:PPT 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 41
客服
关注