
【計】 multilength
【計】 long precision
在計算機體系結構與數字系統設計中,"多倍字長的"(英文:multiple-word-length 或multi-precision)指數據寬度超過處理器基本字長(word length)的操作、存儲或傳輸方式。其核心含義可拆解為以下三方面:
當數據長度(如整數、浮點數)超過CPU單次處理的固定位數(即基本字長)時,需通過多次操作或特殊硬件實現處理。例如:
此類操作常見于高精度計算(如密碼學、科學仿真),需軟件算法或擴展指令集(如x86的SIMD
)支持。
硬件層面
通過寄存器對(如x86的EAX:EDX
)、向量寄存器(如ARM NEON)或專用協處理器擴展字長,實現單指令多數據(SIMD)并行處理。
來源:IEEE Computer Society《計算機體系結構術語手冊》
軟件層面
采用多精度算法(multi-precision arithmetic),将大數拆分為基本字長單元分段計算。例如:
// 雙字長加法僞代碼
uint64_t add_double(uint32_t a_high, uint32_t a_low, uint32_t b_high, uint32_t b_low) {
uint64_t result_low = (uint64_t)a_low + b_low;
uint64_t result_high = (uint64_t)a_high + b_high + (result_low >> 32);
return (result_high << 32) | (result_low & 0xFFFFFFFF);
}
來源:Knuth《計算機程式設計藝術》第2卷
《計算機科學技術名詞》第三版(科學出版社)
明确定義"多倍字長"為"數據長度大于機器字長的操作方式",分類屬于計算機組成。
鍊接:術語線上查詢(搜索"多倍字長")
Intel® 64 and IA-32 Architectures Software Manual
第1卷第3.4章詳述x86中"Doubleword and Quadword"的寄存器擴展機制。
IEEE Standard for Floating-Point Arithmetic (IEEE 754-2019)
第5.4節規定擴展精度格式(如80-bit x87)的實現規範。
"多倍字長的"本質是突破硬件字長限制的高精度數據處理範式,需結合軟硬件協同設計實現,在關鍵計算領域具有不可替代性。
“多倍字長的”是計算機領域術語,主要用于描述數據處理的精度和存儲方式。以下是詳細解釋:
基本含義 “多倍字長”指計算機系統中使用超過标準字長的數據長度。例如,若标準字長為32位,雙倍字長則為64位。這種設計擴展了數據表示範圍,常用于需要高精度的計算場景。
技術應用 在編程和硬件操作中,“多倍字長操作”(multilength working)指對超長數據進行運算,例如大整數乘法或高精度浮點數處理。此類操作需要特殊指令或擴展寄存器支持。
精度特性 英文術語“long precision”強調其精度優勢。例如,雙精度浮點數(double-precision)比單精度多一倍存儲位,有效減少舍入誤差。
應用場景舉例:科學計算、密碼學、金融數值分析等領域常需使用多倍字長數據,以确保計算結果的有效性。
注:搜索結果中兩處來源均為低權威詞典,建議在實際應用中參考計算機體系結構或編程語言标準文檔以獲取更精準定義。
按現行價格貝殼學家表面X射線吸收譜補充水蠶豆嘧啶磁心影像庫電流線圈二維譜仿生合成付款率幹擾效應工資袋兼任假漆經中隔的孔闆式冷凝水排除器李-明二氏法袂康酸木療法拇彎曲棚廠缺省參數區間線性規劃日本熔鐵爐舌不動症生物催化反應審判長使用人拖欠稅捐微量調節注射器