
【计】 multilemgth word
excessive; many; more; much; multi-
【计】 multi
【医】 multi-; pleio-; pleo-; pluri-; poly-
again; double; times
【机】 double
【计】 long word
在计算机体系结构中,"多倍长字"(Multiple-length word)指通过组合多个标准字长的存储单元来处理超出单字长范围的数据。该概念主要用于早期计算机系统,当数值计算或数据处理的精度要求超过单个机器字的位数时,系统需通过软件或硬件设计将多个字长串联操作。
字长扩展机制
标准字长(如32位)无法容纳超大整数或高精度浮点数时,系统将两个或更多字长单元视为一个整体。例如"双倍长字"(64位)由两个32位字组成,"四倍长字"(128位)则由四个32位字构成。这种扩展显著提升了数值计算的范围和精度。
技术实现方式
应用场景演变
早期应用于科学计算(如天文数值模拟),现代场景多见于:
中文术语 | 英文术语 | 技术演进说明 |
---|---|---|
多倍长字 | Multiple-length word | 早期系统通用概念 |
双倍长字 | Double word (DWORD) | x86架构标准化为32位 |
四倍长字 | Quad word (QWORD) | x86-64扩展至64位 |
扩展精度运算 | Extended precision | 现代CPU集成浮点运算单元(FPU)支持 |
注:随着64位/128位处理器普及,显式使用"多倍长"的场景减少,但概念仍存在于底层系统设计(如RISC-V的XLEN扩展机制)。当前更常见术语为特定字长描述(如uint64_t)。
"多倍长字"是计算机科学领域中的术语,主要用于描述数据处理中的特殊存储方式。其核心含义与英文翻译可归纳如下:
1. 基本定义 指超过标准字长的数据存储单位,通常用于高精度计算或需要扩展位数的场景。例如在加密算法、科学计算中处理超出常规存储范围的数值。
2. 英文对应术语
3. 技术特征
4. 相关概念对比 || 标准字长 | 多倍长字 | |---|---|---| |存储方式|固定位数|动态扩展位数| |精度限制|有固定上限|理论上无限| |典型应用|常规运算|密码学/科学计算|
当前主流的编程语言如Python已内置支持多倍长字运算(如int类型自动处理大整数),C++等语言则需要通过特定库(如GMP)实现类似功能。
安南代耳氏手术编译和运行时间等角的镀锌铁板二硫基双放线菌黄质非透明方式分布式程序库骨软化性骨盆简易仲裁基本记录静脉原的静位反射咳音冷湿敷布两片的立即地址指令马隆尼氏反应猛扭目标衰落萘甲醚脑室内积脓脓前支辱骂的删除运算符社会主义经济制度素馨属植物魏格特氏液