那些年 我们遇到的ARM面试题(不定时更新)

本文整理了ARM处理器相关的一些经典面试题,包括AMBA总线架构、冯氏架构与哈佛架构的区别、ARM的八种寻址方式、FIQ的特点、中断处理的注意事项以及volatile关键字的作用,适合学习和复习ARM知识。
摘要由CSDN通过智能技术生成

        刚学习ARM,每次章节结束老师都会挑选出比较好的面试题来,在此总结一下,好东西大家分享嘛。以后老师还讲的话就接着更新。

        1

         AMBA代表什么?

         答:翻译过来的名称是“先进的微处理器总线架构”,是ARM公司基于ARM处理器的一种总线架构;由AMBA又延伸出两套总线,分别为AHB和APB;

                  AHB:先进的高性能总线,类似于X86的北桥,主要作用是连接高速外设;

                  APB:先进的外设总线,类似于X86的南桥,主要作用是连接低速外设

 

         2

         怎么去区分“冯氏架构”和“哈佛架构”?

         答:要想区分两者,就看指令和数据是否在同一个储存器中,而且要注意,这个储存器不是别的,而是特指cache(高速缓存);

                 “冯氏架构”指令与数据共存于cache中,而“哈佛架构”指令与数据存在于不同的cache中,有专门的指令cache和数据cache;

                  也正是因为这样,“哈佛架构”中指令的执行与数据的存取是可以同时进行的,而“冯氏架构”就不行了;

 

         3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值