ARM面试题

1)ARM可以工作的模式名字 ARM有7个基本工作模式: 
     用户模式(user)、
     快速中断模式(FIQ)、
     外部中断模式(IRQ)、
     特权模式(SVC)、
     数据访问中止模式(abort)、
     未定义指令中止模式(undef)、

     系统模式(system) 

2) ARM核有多少个寄存器?

      ARM有37个32位长的寄存器。
 
3) 什么寄存器用于存储PC和LR寄存器? 
       R15(PC)、R14(LR) 

4) R13通常用来存储什么? 
       SP(栈指向) 

5) 哪种模式使用的寄存器最少? 
      用户模式/系统模式(不用SPSR)
 
6) 在Thumb指令集中,哪些寄存器处于low group?
      R0-R7属于低位寄存器。
 
7) CPSR的哪一个位反映了处理器的状态? 
     第5位(从0开始),T状态位。  
1表示运行在Thumb状态,0表示运行在ARM状态。

8) 所有的Thumb指令采取什么对齐方式? 
     半字对齐(2个字节)
 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值