永发信息网

ARM不是有37个寄存器吗?怎么我只知道有16个:R0~R15

答案:3  悬赏:60  手机版
解决时间 2021-04-07 15:11
ARM不是有37个寄存器吗?怎么我只知道有16个:R0~R15
最佳答案
额。你随便百度一下就知道。。。。
ARM处理器共有37个寄存器。其中包括:
**31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。
**6个状态寄存器。这些寄存器都是32位寄存器。(1)未分组寄存器:R0-R7,共8个;(2)分组寄存器R8-R14,其中FIQ模式下有单独的一组R8-R12共5个,另外6种模式共用一组R8-R12,共5个,USR和SYS模式共用一组R13-R14,共2个,另外5种模式下各有独自的一组R13-R14,共10个;(3)程序计数器PC即R15寄存器,共1个;(4)状态寄存器CPSR,和5个备份状态寄存器SPSR,共6个;ARM总计37个寄存器。
全部回答
因为ARM有好几个工作模式,这些寄存器一起加起来是37个不是说它一直用37个呀
后面几个,比如PC,LR在各个模式下都有的。
因为ARM有模式切换,你切过去的时候必须要知道现在PC所指向的地址吧,不然怎么回来呢?
CPSR和SPSR也一样。你进了一个新的模式,原来的状态要保存起来,以备返回时用。所以SPSR就是用来保存的,CPSR是当前的会变的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在“鹰击长空“壮举中,雄鹰翅膀扇动的动力主
PH值:结果7.0参考范围5.4一8.4是什么意思?
大猫也是猫,面对猫薄荷还是没有抵抗力
我和同学合伙摆地摊,可他们嫌丢人,最后都退
谁会写700字作文观后感去博物馆的感受
小学低年级一句话评语,小学四年级家长对孩子
led显示屏插上u盘就黑屏
明朝末年有哪些旧臣还供职于清朝
海尔XQB50一M1268洗衣机按电源一亮就息是什小
单选题在近代西学东渐的历程中,中国的政治思
关于忍让的句子
中国工商银行青岛大尧三路支行地址在什么地方
陶瓷面防静电地板有哪些特点
索尼如何设置双画面
个体户生产经营所得税是不是按照个人所得税的
推荐资讯
有哪些明星在北京电影学院毕业的
LG洗衣机怎样才能调到风干
原始大气中不含有的气体和原始生命形成的场所
请问电子厂做手机普工转物料员是不是要关系
昨晚梦到我在水里打死了一条蛇并且血染红了水
有关秀美景物的作文400字以上
单选题Itsnowed________thisFebruary.Man
单选题一溴代烃A(C4H9Br)经水解后再氧化可
巫山的意思是什么,巫山为什么叫巫山
和女友好了四年从未让亲过和发生过关系
sat点了报名没反应
单选题20种氨基酸的平均相对分子质量为128,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?