7汇编语言程序设计

上传人:杰猫 文档编号:122951051 上传时间:2020-03-08 格式:PPT 页数:52 大小:751KB
返回 下载 相关 举报
7汇编语言程序设计_第1页
第1页 / 共52页
7汇编语言程序设计_第2页
第2页 / 共52页
7汇编语言程序设计_第3页
第3页 / 共52页
7汇编语言程序设计_第4页
第4页 / 共52页
7汇编语言程序设计_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《7汇编语言程序设计》由会员分享,可在线阅读,更多相关《7汇编语言程序设计(52页珍藏版)》请在金锄头文库上搜索。

1、 l第7章汇编语言程序设计山t命二焦7.1伪指令7.2算术运算程序的设计7.3循环程序的设计7.4查表程序的设计7.5检索程序的设计7.6分支程序的设计7.7码制转换程序的设计7.8逻辑操作程序1程序设计是为了解决某一个问题,把指令(或语句】按照一定的意图有序地组合在一起。目前,基于MCS-51单片机的程序开发设计有采用汇编语言和高级语言2种形式,高级语言有采用C谚言xBASIC语言印PLM语言等心大多数集成开发环境(IntegratedDevelopmentEnvironment,IDE)软件都支持这2种形式。仪西土7量趣才几原理及其F叉用(1)v析题目或课题的要求正确理解解决什么问题,如何

2、解决问题、有哪些可利用的资源、对计算精度的要求等;另外,了解应用系统硬件的结构和功能与课题任务的关联。(2)确定解决问题的方案,画出程序流程框图;(2)根据解决方案,确定变量及其数据存储格式,给各个变量分配存储空间佐图,选用合适的指令编写程序,聿雷/“b式影橇几亘理及其F叉用)寰_(PseudoInstructi解释说明的命令它不是单片在单片机的集成开发环境程序存储在程序存储器的哪个序到何处结束、变量代号对应on)是汇编语言中起李的指令。中,向汇编系统说明区域、本汇编语言程的单元地址或所代表的数值等。在汇编时,伪指令不会产生目标代码,不影响程序的执行。“熹雉吁几原理及其F叉用河国技【如:设置起

3、始地址伪指令ORGORGxooxHORG0100HSUB:MOVRO,#30H(2)赋值伪指令EQU变量代号EQU数值如:LENEQU20;在程序中变量LEN的值为20HU4F8BH;在程序中变量Xdata的值为4F8BH7量趣才几原理及其F叉用助西土定义字节数据伪指令DBDoooHDBdata如:2000H“_DB30H;伪指令DB也可用来定义多个连续单元为常数,即用来定义一组单字节数据组成的常数表。如,ORG1000HDB“30H,31H,32H,33H,34H,35H,36H)i7H38H39H2EH,0DH助西土定义双字节数据伪指令DWoooH_DWdatal6如;1000HDW“0F

4、DEILH1100HDW“1345,2241,34556(5)位地址赋值伪指令BIT变量代号BIT“位地址如GSBIT“P2.0FLABIT“20H.6(6)余4串k技$ENp从原理及其应用吊西土在MCS-51单片机指令系统中,算术运算指令仅支持2个无符号的8位二进制数的运算,二进制数算术运算是按字节的方式进行的。助西土以节无符号进制数力例算法如图7.1所示,图中一个方框代表一个单元。Cy表示进位。当最低字节(低8位)运算时,如果令Cy为0,那么,完成3个字节的加法运算进行了3次相同的单字节加法操作,可以采用循环结构实现2个3字节数据的加法运算。央东一迹制敏加法算法“从原理及其应用余西土多孕节三进制戒庶与多字节进制加法相似,图7.2为3字节二进制减法的算法。助西丿

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号