嵌入式系统2指令系统.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统2指令系统

嵌入式系统设计 -指令系统;一、计算机体系结构;1.冯.诺依曼结构;2、哈佛体系结构;两种存储器模型比较;3、RISC与CISC;4、汇编语言种类;2)累加器型汇编;3)通用寄存器型汇编(load/store);二、ARM处理器;ARM体系结构;地址;2.1 汇编书写模式;ARM的寄存器;CPSR;2.2数据运算;算术运算;逻辑运算;移位运算;比较指令;移动指令;内存访问指令;2)立即数寻址;3)寄存器间接寻址;4)自动变址;5)后变址;6)例子:x=(a+b)-c;;2.3 控制流;2)条件码;;3)例子:;ADR r4, a LDR r0, [r4] ADR r4, b LDR r1, [r4] CMP r0, r1 ;ab? BGE fblock ;if a=b, goto fblock MOV r0, #5 ADR r4, x STR r0, [r4];ADR r4, c LDR r0, [r4] ADR r4, d LDR r1, [r4] ADD r0, r0, r1 ;a+b ADR r4, y STR r0, [r4] B after ;branch to end;fblock: ADR r4, c LDR r0, [r4] ADR r4, d LDR r1. [r4] SUB r0, r0, r1 ;a-b ADR r4, x STR r0,[r4] after:;;ADR r4, a LDR r0, [r4] ADR r4, b LDR r1, [r4] CMP r0, r1 ;ab?;MOVLT r0, #5 ADRLT r4, x STRLT r0, [r4] ADRLT r4, c LDRLT r0, [r4] ADRLT r4, d LDRLT r1, [r4] ADDLT r0, r0, r1 ;a+b ADRLT r4, y STRLT r0, [r4];ADRGE r4, c LDRGE r0, [r4] ADRGE r4, d LDRGE r1. [r4] SUBGE r0, r0, r1 ;a-b ADRGE r4, x STRGE r0,[r4];习题1;习题2;习题1解答;2.4 函数;嵌套调用;f1 LDR r0, [r13] STR r13!, [r14] STR r13!, [r0] BL f2 SUB r13, #4 LDR r13!, r15;三、SHARC处理器;3.1存储器结构;数据类型;改进的哈佛结构;3.2 体系结构;三个数据功能单元;三个模式寄存器;3.3 整数运算;;;溢出处理;3.4 浮点运算;;;3.5 SHARC的移位操作;;;3.6 数操作状态位;3.7内存操作;3.8 DAG寻址模式;;3.9 程序例子;;3.10 控制流;SHARC分支条件;;例子;可并行执行的汇编;函数调用;3.11 指令并行性;总结

文档评论(0)

sm80033 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档