寄存器一次可以保存多个值吗?

问题描述 投票:0回答:2

对于64位x86寄存器,如果一个值的大小足够小,使得一个寄存器中可以容纳多个指令,那么可以一次在同一个寄存器中保存多个值吗?例如,将两个32位int装入一个寄存器。如果可能的话,这将是一件坏事吗?我一直在阅读寄存器,并且对这个概念还很陌生。

assembly x86-64 simd cpu-registers swar
2个回答
2
投票

寄存器不倾向于保存指令,而是保存要由指令处理的数据。


1
投票

寄存器不保存指令,但我假设您的意思是将多个values

© www.soinside.com 2019 - 2024. All rights reserved.