ARM嵌入式系统习题课1..pptVIP

  • 18
  • 0
  • 约6.47千字
  • 约 21页
  • 2016-12-24 发布于山西
  • 举报
ARM嵌入式系统习题课 第二章 ARM7 体系结构 (7) CPSR寄存器中哪些位用来定义处理器状态? 寄存器CPSR为当前程序状态寄存器,当控制位T置位时,处理器处于Thumb状态,执行Thumb指令;当控制位T清零时,处理器处于ARM状态,执行ARM指令。 (8) 描述一下如何禁止IRQ和FIQ的中断? 标志位I和F都是中断禁止标志位,用来使能或禁止ARM的两种外部中断源,具体设置如下: 当控制位I置位时,IRQ 中断被禁止,否则允许IRQ中断使能; 当控制位F置位时,FIQ中断被禁止,否则允许FIQ中断使能。 2、定义R0 =0假设使用存储指令将R0的值放在0x4000单元中。如果存储器格式为大端格式,请写出在执行加载指令将存储器0x4000单元内容取出存放到R2寄存器操作后所得R2的值。如果存储器改为小端格式,所得的R2值又为多少?低地址0x4000单元的字节内容分别是多少? 地址 大端模式 小端模式 0x4003 78 12 0x4002 56 34 0x4001 34 56 0x4000 12 78 3、请描述一下ARM7TDMI产生异常的条件是什么?各种异常会使处理器进入哪种模式?进入异常时内核有何操作?各种异常的返回指令又是什么? (1)只要正常的程序流暂时被中止,处理器

文档评论(0)

1亿VIP精品文档

相关文档