初学者有关问题-关于通信

菜鸟问题--关于通信
大家好,我是菜鸟,现在有个问题请教:
在通信问题中,我们经常使用的是float的数,有时候会使用double型的,也就是是64位的,可是当定义了一个变量是double型的时候,我们的cpu是32位的,这个时候我们采用的是什么机制呢,我看了些帖子,说是有专用的64位寄存器,可是还是不明白,我们的硬件就是32位的东西,一次只能处理32位的数据,这个64位处理怎么实现呢。。。实在是不懂,请教高手,给介绍下一个浮点数从内存到寄存器及cpu计算的处理过程,谢谢!!!

------解决方案--------------------
先取32位左移做高32位,再取32位做低32位,加上之前左移的高32位就是64位
------解决方案--------------------
数据大小与计算机位数 没什么联系的吧。。。
计算机位数 主要决定你的寻址能力,64位是8字节,一个字节一个字节取就是了。。。
如果你的数据够大,那不是64位计算机也处理不了??
------解决方案--------------------
这个说起来就多了
还是看 《深入理解计算机系统》第二版