- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第3章课件
第三章、51单片机的程序设计
伪指令;2定义字节伪指令;
2、定义字节DB(Define Byte)
(标号:) DB (项或项表)
例 ORG 2000H
TAB:DB 14H,26,’A’
DB 0AFH,‘BC’
则汇编后,以下程序地址中的内容为:
(2000H)=14H, (2001H)=1AH,(2002H)=41H,
(2003H)=0AFH,(2004H)=42H,(2005H)=43H
其中41H, 42H, 43H分别是A,B,C的ASCII码。
;例、20H单元中的存有小于16的正整数,查出它的平方值并送到21H单元
把平方表放到程序存储器的某一位置,用标号指示其位置,程序如下:
MOV DPTR,#TABLE
MOV A,20H
MOVC A,@A+DPTR
MOV 21H,A
TABLE: DB 0,1,4,9,16,25,36,49,64
DB 81,100,121,144,169,196,225
;3定义字伪指令;3、定义字DW(Define Word)
(标号:)DW(项或项表)
DW的基本含义与DB相同,不同的是DW定义16位数据,常用来建立地址表。
例 ORG 2000H
DW 1234H,08H
则汇编后,以下程序地址中的内容为:(2000H)=12H,(2001H)=34H,(2002H)=00H,(2003H)=08H ;
4、预留存储区DS(Define Storage)
(标号:)DS(表达式)
该指令的功能是由标号指定单元开始,定义一个存储区,以备源程序使用。存储区内预留的存储单元数由表达式的值决定。
例 ORG 3000H
SEG: DS 08H
DB 30H,40H
例表示从3000H单元开始,连续预留8个存储单元,然后从3008H单元开始按DB命令给内存单元赋值,即(3008H)= 30H, (3009H)=40H。;5、为标号赋值EQU(Equate)
(标号:)EOU 数或汇编符号
其功能是将操作数段中的地址或数据赋予标号字段的标号,故又称为等值指令。
例:
SG EQU R0 ;SG与R0等值
DE EQU 40H ;DE与40H等值
MOV A,SG ;(R0)送至A
MOV R7,#DE ;立即数40H送至R7
MOV R6,DE ;40H中的内容送至R6;6、数据地址赋值DATA
(标号:) DATA 数或表达式
DATA命令的功能和EQU类似,但有以下差别:
(1)EQU定义的标识符必须先定义后使用,而DATA定义的标识符可以先使用后定义。
(2)EQU可以把一个汇编符号赋给定义的标识符,而DATA只能把数据赋给标识符。
(3)DATA可以把一个可求值的表达式赋给标识符。
例 MAIN:DATA 2000H
汇编后MAIN的值为2000H。;
?7、位地址符号BIT
字符名 BIT 位地址
其功能是把位地址赋予字符名称。
例 MN BIT P1.7
G5 BIT 93H
则汇编后,位地址P1.7和93H分别赋给变量MN和G5。
?
8、源程序结束END
END通知结束汇编。在END之后,所有的汇编语言指令均不予以处理。 ;3 汇编语方程序设计步骤; 顺序程序设计
例3-1 编程将外部数据存储器的000EH和000FH单元的内容相换。; ORG 0000H
MOV P2, #0H ;送地址高八位至P2口
MOV R0, #0EH ;R0= 0EH
MOV R1, #0FH ;R1=OFH
MOVX A, @R0 ;A=(000EH)
MOV 20H, A ;(20H)=(000EH)
MOVX A, @R1 ;A=(000FH)
XCH A, 20H ; A=(000EH),(20H)=(000FH)
MOVX @R1, A
您可能关注的文档
- 初中英语重难点课件.ppt
- 初二理想主题班会课件.ppt
- 初四家长会PPT课件.ppt
- 初级module 6课件.ppt
- 初级会计学复习提纲课件.ppt
- 初中英语语音教学(刘道义)课件.ppt
- 初探绘画心理分析课件.ppt
- 初中英语新课标金榜学案配套: Unit 8(人教版 八年级上)课件.ppt
- 初二思想品德上册知识点结构图课件.ppt
- 初级会计实务第一章资产(4-6)节课件.ppt
- 《GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准》.pdf
- GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准.pdf
- 中国国家标准 GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定》.pdf
- GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架》.pdf
- 中国国家标准 GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- 《GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据》.pdf
- 中国国家标准 GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据.pdf
最近下载
- 1.1+磁场对通电导线的作用力(安培力)说课课件-2024-2025学年高二下学期物理人教版(2019)选择性必修第二册.pptx
- (新)初中历史中考总复习思维导图汇总.docx VIP
- 《天一阁登科錄中的明代进士户籍分析》.pdf
- 基于Arduino的实验室安防监测系统设计.doc
- 初中历史《中考必备的20张思维导图》.docx VIP
- 超长结构膨胀加强带连续无缝施工方案.doc VIP
- 2024年浙江省杭州市上城区行政服务中心招聘6人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 麻黄鸡种鸡饲养技术规程.pdf VIP
- 《中文版AutoCAD 2022基础与应用项目教程》全套教学课件.pptx
- 出院患者随访制度和流程.doc
文档评论(0)