云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > arm面试题

arm面试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 1:36:44

(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个字节)

(9) ARM有哪几个异常类型? 7种异常类型。

1. 复位异常 2. 未定义指令异常 3. 软件中断 4. 指令预取中止 5. 数据中止异常 6. IRQ(外部中断请求) 7. FIQ(快速中断请求) (10) 为什么FIQ的服务程序地址要位于0X1C?

尽可能快,省去跳转指令(FIQ的向量地址是异常中断向量表的最高地址,而异常中断向量表后跟的是程序代码,FIQ的中断服务程序紧接中断向量表存放,中断过程可以节省一条跳转指令)

(11) 在复位后,ARM处理器处于何种模式、何种状态? 特权模式(SVC)、ARM状态

搜索更多关于: arm面试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(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状

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com