永发信息网

C语言中可以定义寄存器变量到底可以定义多少空间的寄存器变量?我该如何知道这个区域的大小?

答案:1  悬赏:70  手机版
解决时间 2021-04-04 18:56
C语言中可以定义寄存器变量到底可以定义多少空间的寄存器变量?我该如何知道这个区域的大小?
最佳答案
register是一个"建议"型关键字,意指程序建议该变量放在寄存器中,但最终该变量可能因为条件不满足并未成为寄存器变量,而是被放在了存储器中,所以可以不用纠结这个了。
如果你想了解有CPU多少寄存器,可参考下面资料:
新型 x86 处理器提供以下可以通过编译器进行分配的寄存器:8 个 32 位的通用寄存器、8 个 80 位的浮点寄存器和 8 个 128 位的矢量寄存器。所有 x64 处理器提供 16 个 64 位的通用寄存器、8 个 80 位的浮点寄存器和至少 16 个矢量寄存器(每个矢量寄存器至少 128 位)。新型 32 位 ARM 处理器提供 15 个 32 位的通用寄存器和 32 个 64 位的浮点寄存器。所有 64 位的 ARM 处理器提供 31 个 64 位的通用寄存器、32 个 128 位的浮点寄存器和 16 个 128 位的矢量寄存器 (NEON)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
表达兄弟情义的句子,描写友情,兄弟情的诗词
黄龙果的热量 黄龙果可以减肥吗
文科最高在北大,快看看你被哪所大学录取了
有一种放置在厕所、汽车、饭店内的“固体清新
住房公积金贷款买二手房,钱是能一次拿到,然
dnf鬼泣和阿修罗那个好玩。绝望,异界,魂图
牡丹烟软多少钱一条
想要预谋成婚的百度云,请问还有吗?谢谢
II型耐热聚乙烯(GXPE)热力管是什么管材?
一汽大众奥迪销售事业部发展前景,包括通过ac
关于室友友谊句子
我想知道正宗的麦多馅饼加盟总部在哪里。是不
1/∞是0还是最小正数
怎样能将邹的纸变平
美剧 英雄 好看吗?
推荐资讯
哪个网络游戏最赚钱
美短猫老打喷嚏其他方面都正常 该怎么办
如图所示,图象中________是晶体(填A或B),
我姓吴下一句是?
玉柴210匹马力,可不可以用法士特11档箱
形容长沙天气冷深圳天气热的幽默句子
不想做作业的理由?
怎么做网络调查问卷,在网上做调查问卷,真的
梦幻西游我一个天宫四个普陀都50级五开怎么抓
工作表现评语政审,当兵政审表上的 父母及直接
直接筹资和间接筹资的区别
光环Java靠谱么?北京Java培训班多少钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?