ARM9嵌入式系统复习重点.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM9嵌入式系统复习重点

ARM9嵌入式系统复习重点 1.1 嵌入式微处理器的分类 (P13) 答:根据用途,微处理器分为:嵌入式微控制器,嵌入式微处理器(ARM系列, MIPS系列,PowerPC系列),嵌入式DSP处理器,嵌入式片上系统,双核和多核处理器; 1.2 嵌入式操作系统的特性 答:嵌入式操作系统便于移植,具有源代码开放、系统内核小、执行效率高、网络 结构完整等特点,能够在短时间内支持更多的微处理器。 1.3 3级流水线与总线架构 (P10) 2.1 ARM7 TDMI 命名 (P24) 2.2 ARM的两种状态与7种工作模式 答:ARM微处理器的2种工作状态(P28): 32位ARM(操作数寄存器的状态位0)执行字方式指令, 16位Thumb(操作数寄存器的状态位 为1)执行半子方式指令; ARM微处理器支持的7种运行模式为:(P27-28) 非特权模式:usr(用户模式); 特权模式:fiq(快速中断模式),irq(外部中断模式),svc(管理模式), Abt(数据访问终止模式),sys(系统模式),und(未定义指 令终止模式); 2.3 ARM常用几个寄存器功能(P29-31) 答:1)通用寄存器: 不分组寄存器(R0-R7 工作在所有处理器模式下,无隐含的特殊用途); 分组寄存器(R8-R14 R13用作堆栈指针SP, R14用作子程序链接寄存器LR); 程序计数器PC(R15); 2)程序状态寄存器 CPSR (R16) 2.4 存储器格式 (P36 图2.5.1) 答:大端存储(低字节存放在低地址); 小端存储(低字节存放在高地址); 例如,假设一个32位字长的微处理器上定义一个int类型的常量a,其内存地址位 于0x6000处,其值用十六进制表示为0如图1.2.2(a)所示, 如果按小端法存储,则其最低字节数据0x89存放在内存低地址0x6000处,最高字 节数据0x23存放在内存高地址0x6003处。如图1.2.2(b)所示, 如果按大端法存储,则其最高字节数据0x23存放在内存的低地址0x6000处,而最低字节数据0x89存放在内存的高地址0x6003处。 2.5寻址方式 (P37) 答:9种基本寻址方式:寄存器寻址,立即寻址,寄存器移位寻址,寄存器间接寻址, 变址寻址,多寄存器寻址,堆栈寻址,块复制寻址,相对寻址; 2.6条件码标志(表格) (P40) 大多数“数值处理指令”可以选择是否影响条件代码标志位。通常如果指令带S后缀,则该指令的执行会影响条件代码标志;但有一些指令的执行总是会影响条件代码标志。 N、 Z、 C和V位都是条件代码标志。通过算术操作、逻辑操作、MSR或者LDM指令可以对这些位进行设置。所有ARM指令都可按条件来执行,而Thumb指令中只有分支指令可按条件执行。N 运算结果的最高位反映在该标志位。对于有符号二进制补码,结果为负数时N=1,结果为正数或零时N=0;Z 指令结果为0时Z=1(通常表示比较结果“相等”),否则Z=0;C 当进行加法运算(包括CMN指令),并且最高位产生进位时C=1,否则C=0。当进行减法运算(包括CMP 指令),并且最高位产生借位时C=0,否则C=1。对于结合移位操作的非加法/减法指令,C为从最高位最后移出的值,其它指令C通常不变; V当进行加法/减法运算,并且发生有符号溢出时V=1,否则V=0,其它指令V通常不变。 2.7 指令集(LDR STR MOV ADD SUB)(P42-47) 2.8 中断号,中断向量,优先级 (P33) 4.1 最小系统(无嵌入式系统)图如下 4.2 时钟产生单元 4.3 NOR Flash与NAND Flash的异同 (P97) 答:不同: 1)NOR Flash把整个存储区分成若干个扇区(Sector),而NAND Flash把整个存储区 分成若干个块(Block),可以对以块或扇区为单位的内存单元进行擦写和再编程。 2)NAND

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档