中北大学嵌入式习题答案第2章.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 ARM体系结构一、填空1、 ARM微处理器支持7种运行模式为 、 、 、 、 、 、 。用户模式(usr): ARM处理器正常的程序执行状态快速中断模式(fiq): 用于高速数据传输或通道处理外部中断模式(irq): 用于通用的中断处理管理模式(svc): 操作系统使用的保护模式数据访问终止模式(abt): 当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。系统模式(sys): 运行具有特权的操作系统任务。未定义指令中止模式(und:当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。2、嵌入式微处理器的体系结构可以采用 或 结构,指令系统可以选 和 。冯· 诺依曼体系结构:程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,采用单一的地址及数据总线,程序和数据的宽度相同。例如:8086、ARM7、MIPS…哈佛体系结构:程序和数据是两个相互独立的存储器,每个存储器独立编址、独立访问,是一种将程序存储和数据存储分开的存储器结构。例如:AVR、ARM9、ARM10…精简指令系统 RISC 复杂指令集系统 CISC AMBA定义了3组总线 、 和 。AHB(AMBA高性能总线):用于高性能。高数据吞吐部件,如CPU、DMA、DSP之间的连接。ASB(AMBA系统总线):用来作处理器与外设之间的互连,将被AHB取代。APB(AMBA外设总线):为系统的低速外部设备提供低功耗的简易互连。系统总线和外设总线之间的桥接器提供AHB/ASB部件与APB部件之间的访问代理与缓冲。ARM系列微处理器支持的边界对齐格式有: 、 和字对齐。字节对齐半字对齐RS-232C的帧格式由四部分组成,包括:起始位、 、奇偶校验位和 。数据位停止位ARM微处理器有 种工作模式,它们分为两类 、 。其中用户模式属于 。七非特权模式 特权模式非特权模式ARM7TDMI采用 级流水线结构,ARM920TDMI采用 级流水线。35ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 、 ,状态寄存器CPSR的 位反映了处理器运行不同指令的当前状态。ARMThumb T 9、ARM 处理器共有37个寄存器,包括31个 和6个 。通用寄存器 (包括PC在内)这些寄存器都是32位的状态寄存器这些寄存器也是32位的,但是只使用了其中的12位二、选择题1、下面哪一种工作模式不属于ARM特权模式( )。A、用户模式 B、系统模式 C、软中断模式 D、FIQ模式2、ARM920T的工作状态包括( )。A、测试状态和运行状态 B、挂起状态和就绪状态C、就绪状态和运行状态 D、ARM状态和Thumb状态3、RS232-C串口通信中,表示逻辑1的电平是( )。A、0v B、3.3v C、+5v~+15v D、-5v~-15v4、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 ( )A. Reset B. 数据中止 C. FIQ D. IRQ5、当异常发生时,寄存器( )用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.A、SPSR B、R13 C、R14 D、R156、CPSR寄存器中反映处理器状态的位是( )A.J位   B.I位??? C.F位 D.T位7、以下哪一项不属于ARM异常中断( )A、复位 B、IRQ C、条件转移 D、.数据终止8、在ARM Linux体系中,用来处理外设中断的异常模式是( )A、软件中断(SWI) B、未定义的指令异常C、中断请求(IRQ) D、快速中断请求(FIQ)9、存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( )。A、0x00?? B、0x87??C、0x65?? D、0x61?10、寄存器R13除了可以做通用寄存器外,还可以做( )。A、程序计数器? B、

文档评论(0)

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

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

1亿VIP精品文档

相关文档