在ARM组寄存器概念 [英] Concept of bank registers in ARM

查看:270
本文介绍了在ARM组寄存器概念的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的 ARM 和位在银行登记的概念相混淆。 ARM 相关文档说
每个模式都有自己的一套分组寄存器,除了用户模式。我的困惑是那些
每个模式由 R0-R15注册 +开户register.If左右。那么 FIQ 模式具有最高的号码提供给它的注册是23总寄存器。

I am new to ARM and bit confused on the concept of Bank registers.Arm related docs say that Each mode has its own set of banked register except user mode .My confusion is that Do every mode has register from r0-r15+banked register.If so. then FIQ mode has highest number of register available to it which is 23 total registers .

另外,据说大约 ARM 注册了37个寄存器,20是寄存器在不同times.what意思?从程序隐藏

Also,it is said about ARM register out of total 37 register ,20 are register are hidden from program at different times.what does it mean??

推荐答案

我一直觉得这个数字信息:

I always find this figure informative:

通用组织寄存器和程序状态寄存器

这篇关于在ARM组寄存器概念的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆