安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第四章 汇编语言程序设计知识

第四章汇编语言程序设计知识 主要内容 1、编程的步骤、方法和技巧 2、汇编语言源程序的编辑和汇编 主要介纤伪指令
第四章 汇编语言程序设计知识 主要内容 1、编程的步骤、方法和技巧 2、汇编语言源程序的编辑和汇编 主要介绍伪指令

4.2.3常用的一些伪指令 1、ORG汇编起始命令 格式:ORG16位地址 如:ORG0100H 2、END程序结束命令 格式:END 3、EQU赋值命令 格式:字符名称EQU项(数据、表达式或字符串) 说明 (1)字符名称必须以字母开头; (2)用字符表示的数据汇编不能区分立即数和地址, 在使用中确定; (3)若定义的是地址或寄存器,可作变量用
4. 2. 3 常用的一些伪指令 1、ORG 汇编起始命令 格式:ORG 16位地址 如:ORG 0100H 2、END 程序结束命令 格式:END 3、EQU 赋值命令 格式:字符名称 EQU 项(数据、表达式或字符串) 说明: (1)字符名称必须以字母开头; (2)用字符表示的数据汇编不能区分立即数和地址, 在使用中确定; (3)若定义的是地址或寄存器,可作变量用

如: AA EQU R1:其中项是字符串 MOV A, AA SHU EQU 100 DELAY EQU 07EBH MOVA,SHU;SHU作地址(存储单元)用 LCALL DELAY ABC EQU 30H MOV ABC,#46H;#46H→30H,ABC作变量用, 即作地址用 MOV R2, ABC ;(30H)→R2 MOV A, #ABC ;#30H→A,ABC作常数用
如:AA EQU R1 ;其中项是字符串 MOV A,AA SHU EQU 100 DELAY EQU 07EBH MOV A,SHU ;SHU作地址(存储单元)用 LCALL DELAY ABC EQU 30H MOV ABC,#46H ;#46H→30H,ABC作变量用, ;即作地址用 MOV R2,ABC ;(30H)→R2 MOV A,#ABC ;#30H→A,ABC作常数用

4、DATA数据地址赋值命令 格式:字符名称DATA表达式(数据或地址) 说明: (1)主要用于定义变量或数据; (2)格式中的表达式必须是确定的值; (3)与EQU的区别: ①DATA中的表达式不能是字符串; ②EQU定义的字符名必须先定义后使用,而DATA定义 的字符名可以先使用后定义 如: ABC DATA36H MOV ABC, #32 MOV A, ABC #32→36H,ABC作变量用 MOVR3,#ABC;#36H→>R3,ABC作常数用
4、DATA 数据地址赋值命令 格式:字符名称 DATA 表达式(数据或地址 ) 说明: (1)主要用于定义变量或数据; (2)格式中的表达式必须是确定的值; (3)与EQU的区别: ①DATA中的表达式不能是字符串; ②EQU定义的字符名必须先定义后使用,而DATA定义 的字符名可以先使用后定义 如:ABC DATA 36H MOV ABC,#32 MOV A,ABC ;#32→36H,ABC作变量用 MOV R3,#ABC ;#36H→R3,ABC作常数用

5、DB定义字节命令 格式:DB数据、数据表或字符串 说明: (1)各项用逗号分开 (2)字符串用单引号括起来; (3)数据存入ROM指定的空间。 如:ORG2000H DB 0A3H LIST: DB 26H, 03H STR:‘ABC 12345 汇编后2000H~200BH单元的内容是: A3H26H03H41H42H43H44H 31H32H33H34H35H
5、DB 定义字节命令 格式:DB 数据、数据表或字符串 说明: (1)各项用逗号分开; (2)字符串用单引号括起来; (3)数据存入ROM指定的空间。 如: ORG 2000H DB 0A3H LIST:DB 26H,03H STR: ‘ABC’,’W’,’12345’ 汇编后2000H~200BH单元的内容是: A3H 26H 03H 41H 42H 43H 44H 31H 32H 33H 34H 35H

6、DW定义字命令 格式:DW16位数据、数据表 说明: (1)各项用逗号分开; (2)先存放高8位,再存放低8位 (3)数据存入ROM指定的空间 如:ORG1500H TABLE: DW 7234H, 8AH, 1OH 汇编后1500H~1505H单元的内容是: 72H34H00H8AH00H10H
6、DW 定义字命令 格式:DW 16位数据、数据表 说明: (1)各项用逗号分开; (2)先存放高8位,再存放低8位; (3)数据存入ROM指定的空间。 如: ORG 1500H TABLE:DW 7234H,8AH,10H 汇编后1500H~1505H单元的内容是: 72H 34H 00H 8AH 00H 10H

7、DS定义存储空间命令 格式:DW表达式(常数) 说明:汇编时,从指定地址开始保留一定数量的 存储空间。 如:ORG1000H Ds 08H db 30H, 8AH 汇编后: 1000H~1007H单元保留 (1008H)=30H (1009H)=8AH
7、DS 定义存储空间命令 格式:DW 表达式(常数) 说明:汇编时,从指定地址开始保留一定数量的 存储空间。 如: ORG 1000H DS 08H DB 30H,8AH 汇编后: 1000H~1007H单元保留 (1008H)=30H (1009H)=8AH

8、BIT定义位地址符号(位变量)命令 格式:字符名BIT位地址 如: Al BIT P1. 0 A2 BIT 02H FlaGrun bIT o8H
8、BIT 定义位地址符号(位变量)命令 格式:字符名 BIT 位地址 如: A1 BIT P1. 0 A2 BIT 02H FLAGRUN BIT 08H

作业 第三章 212426 282930
作 业 第三章 21 24 26 28 29 30

按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第三章 8051指令系统.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第二章 MCS-51单片机的结构和原 理.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第一章 微机基础知识.ppt
- 《计算机文化基础实用教程》电子教案(PPT课件讲稿)第五章 中文演示文稿Power Point 2000的功能和使用.ppt
- 《计算机文化基础实用教程》电子教案(PPT课件讲稿)第四章 中文电子表格Exce2000的功能和使用.ppt
- 《计算机文化基础实用教程》电子教案(PPT课件讲稿)第三章 中文字处理软件Word 2000的功能和使用.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第九章 综合应用实例.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第八章 AutoCAD与Internet.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第七章 图形输出与数据交换.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第六章 图块和外部参照.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第五章 尺寸标注.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第四章 辅助绘图.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第三章 二维图形编辑.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第二章 二维绘图.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)第一章 绘图基础.ppt
- 《AutoCAD 2002应用教程》电子教案(PPT教学课件)目录.ppt
- 《电子商务》 电子商务概论总复习.ppt
- 《ANSYS教程》教学资源(PPT课件讲稿,共五章).ppt
- 西北工业大学:《DSP软件编程与算法实现》 开发流程讲解.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第六章 详细设计.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第五章 中断系统.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第六章 定时器及应用.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)第七章 单片机系统扩展 及接口技术.ppt
- 安徽水利水电职业技术学院:《单片机原理及应用》课程电子教案(PPT课件讲稿)绪论(冯毅).ppt
- 河北省唐山市广播电视大学:《连接 EInternet》 Internet的接入方式 讲义.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第一章 单片机基础知识.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第三章 MCS-51单片机指令系统及汇编语言程序设计.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第二章 MCS-51单片机结构原理.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第五章 MCS-51系统扩展技术.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第四章 MCS-51的片内接口.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 概述.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第一章 数据库基础.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十章 视图与查询.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十一章 面向对象的程序设计.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十二章 表单.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十三章 报表与标签.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十四章 菜单.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十五章 综合实例.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第二章 关系数据库的基本理论.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第三章 关系数据库标准语言sQL.ppt