- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机与嵌入式系统4概述
第四章 汇编语言程序设计;3 定义字节常量DB(查表用) [标号:] DB 8位二进数表 例如: TAB1: DB 12H,34H,77H,…… TAB2: DB 07H,44H,…… 4 定义字常量DW(查表用) [标号:] DW 16位二进数表 例如:(每个字占个字节,高8位在先,低8位在后) ORG 1000H TAB: DW 1234H,3CH,…… ;5 预留存储空间伪指令DS [标号:] DS 表达式 从定义地址开始保留DS之后表达式的值所规定的存储单元,以备后用。例如: ORG?? 1000H DS????? 08H DB????? 30H,8AH 汇编以后,从1000H保留8个单元,然后从1008H开始给内存赋值,即 (1008H)=30H (1009H)=8AH;6位地址符号伪指令BIT 位名称 BIT I/O口(或位地址) 例如: CLK BIT P1.4 ;定义P1.4为CLK AD_CS BIT P1.6 ;定义P1.6为AD_CS FLG BIT 00H ;定义00H位地址为FLG 7定义汇编结束指令END [标号:] END [地址或标号] END 指令一定要放到程序的最后,否则不会编译!;4.2 汇编程序设计过程 1 明确课题的任务(硬件/功能/精度等); 2 按功能,分块规划程序结构(模块设计/子程序); 3 分配存储器资源(定义变量/设堆栈….); 4 根据功能选择合适的指令组合; 5 对源程序进行编译,调试和修改; 6 烧写代码(下载代码….)。 ;中断向量入口地址表;4.3 汇编程序的结构; ORG 0100H T_INT0: …….. ;INT0中断子程序 RETI T_INT1: …… ;INT1中断子程序 RETI T_T0: …… ;T0中断子程序 RETI T_T1: …… ;T1中断子程序 RETI T_CK: …… ;串口中断子程序 RETI ………… ;其他子程序…….. ; MAIN: MOV SP,#90H ;设堆栈(主程序部分) MOV IE, #00H ; ……… ;其他指令 END ;结束;顺序程序 分支程序 单分支 双分支 多分支 循环程序 单重循环 多重循环;顺序程序; ORG 0000H MOV A,30H ADD A,40H MOV 40H,A ;最低字节加法并送结果 MOV A,31H ADDC A,41H MOV 41H,A ;第二字节加法并送结果 MOV A,32H ADDC A,42H MOV 42H,A ;第三字节加法并送结果 MOV A,33H ADDC A,43H MOV 43H,A ;第四字节加法并送结果,进位位在CY中 SJMP $ END;Date;分支程序;单分支程序;开始;A中1的个数为奇数;A中1的个数为0;A中1的个数为偶数;双分支程序;流程图;多分支程序;流程图;源程序
您可能关注的文档
最近下载
- GBT1804—2000自由公差标准.doc VIP
- 雅马哈DD-55C使用说明书.pdf VIP
- 化工原理练习与答案.doc
- 《梁瑞安期货交易随笔》.PDF VIP
- ZZ058 动漫制作赛题 第1套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第2套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第9套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- ZZ058 动漫制作赛题 第8套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 食品工程单元操作-学习情境3 传热.ppt VIP
- ZZ058 动漫制作赛题 第6套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)