0
我有一个疑问..一个32位寄存器的范围是2^32 ..这是因为有点可以存储2个值,如果是的话,你可以证明它..它真的令人困惑..32位寄存器的范围是如何定义的?
我有一个疑问..一个32位寄存器的范围是2^32 ..这是因为有点可以存储2个值,如果是的话,你可以证明它..它真的令人困惑..32位寄存器的范围是如何定义的?
假设你有2位。 2位可能产生的不同二进制值是00, 01,10, and 11
,因此2^2 = 4。因此,对于小数点,可以用2位存储0,1,2,3(4个值)。
类似的情况适用于32位。
感谢您的解释家伙......清除了我的怀疑... –
1位寄存器可容纳1或0,2^1。 2位可以是00,01,10,11,2^2 ...继续从那里说服自己。 –