- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MSP430汇编语言介绍
MSP430汇编语言介绍 伺服驱动部 何国松 2011.4.15 一、单片机基本结构 CPU:由运算器,控制器和寄存器组成,精简指令集(RISC); 存储器:存储程序,数据以及外围模块的运行控制信息(PR和DR); 外围模块:经过数据总线、地址总线、中断服务及请求线与CPU相连(时钟模块,看门狗,定时器,串口,ADC等)。 二、总线(bus) 数据总线(DB):用于CPU和存储器之间,以及CPU和接口电路之间传送数据,双向、位数相同; 地址总线(AB):用于计算机访问存储器和外部设备,传输CPU发出的地址信息单向、总线位数决定可访问单元容量; 控制总线(CB):传送CPU发出的控制信号,传送外部设备输入到CPU的信号。 三、指令系统 机器码(二进制编码),只有0,1串组成,不易理解记忆,单片机用一些助记符(如MOV,ADD等)代替操作码,用符号代替操作数编写源程序,形成汇编语言; MSP430的内核结构采用精简指令集(RISC)设计,指令分为硬件实现的内核指令和基于现有硬件结构的具有更高效率的模拟指令 。 四、CPU的结构和功能 五、CISC和RISC的区别 CISC:具有单一处理单元,外部存储器,一个相对较小的寄存器集以及几百条不同的指令。编程容易代码量少;处理器本身结构复杂,解码单元迟缓,硅片面积大耗电; RISC:具有较大的寄存器组,减少处理器访问主存储器的次数。更小更简单的指令解码单元,具有较高的指令执行速度,把硅片的复杂性转移到语言编译器里,简化硬件,降低处理单元的尺寸和功耗。 六、存储器 MSP430存储空间结构 七、寻址方式 例:间接增量寻址 汇编源程序 ROM中的内容 MOV @R10+,0(R11) MOV @(R10)+,0(R11) 将地址为R10的单元中的内容移动到地址为R11的单元中,执行后R10内容变为R10+2,R11本身在执行前后不变。 执行前 执行后 R10 0A123H R10 0A125H R11 0FA00H R11 0FA00H 内存单元0A123H 1234H 内存单元0A123H 1234H 内存单元0FA00H 5678H 内存单元0FA00H 1234H 汇编指令集中常用符号和缩写 八、MSP430指令系统 精简指令集(RISC)设计; 共有51条指令,包含27条硬件执行的内核指令和24条基于现有硬件结构的高效率的仿真指令; 数据传送类指令 MOV #234H,R5 ;将立即数234H传送到R5寄存器 CLR R5 ;将R5寄存器清零 PUSH SR ;保存状态寄存器,堆栈指针-2 POP SR ;从堆栈中恢复状态寄存器,堆栈指针+2 MOV #2345H,R5 ;寄存器中的值为2345H SWPB R5 ;执行后R5的内容为4523H MOV #2345H,R5 ;寄存器中的值为2345H SXT R5 ;执行后R5的内容为0045H,因为低字节 符号位为0 MOV #2388H,R5 ;寄存器中的值为2388H SXT R5 ;执行后R5的内容为FF88H,因为低字节 符号位为1 (SXT:扩展符号位,低位字节符号扩展到高位字节) 数据运算指令 加法指令 ADD #10,R5;将10加至R5低位字节 ADDC;带进位C的加法,主要用于多字节运算 ADC 246H;将进位C加至绝对地址246H上的内容 DADD;将十进制的进位
您可能关注的文档
最近下载
- 2025-2026学年人教版英语八年级上册UNIT 8 单元综合评估卷(含答案及听力原文,无听力音频).doc VIP
- 常用电工仪器仪表使用方法PPT课件.pptx VIP
- 2025年广东省华医网公需课考题答案—人工智能赋能制造业高质量发展.docx VIP
- 基于核心素养的初中生物实验教学设计研究报告教学研究课题报告.docx
- 物流园安全生产三项制度(安全生产责任制、制度、操作规程)汇编.pdf VIP
- 2019年山东省广播电视技术能手竞赛(网络安全)答案.doc VIP
- (9月3日)铭记历史,吾辈自强——纪念抗日战争胜利80周年初中主题班会课件.pptx VIP
- 07 保护及故障信息管理子站技术规范书(通用).doc
- 2025-2026学年小学信息科技湘教版2024三年级上册-湘教版(2024)教学设计合集.docx
- 第一届全国技能大赛贵州选拔赛砌筑项目技术文件1.docx VIP
文档评论(0)