
【計】 half-word instruction
half; in the middle; semi-
【計】 semi
【醫】 demi-; hemi-; semi-; semis; ss
【經】 quasi
letter; printing type; pronunciation; word; writings
【計】 graphtyper; W; WD; word
dictate; directive; injunction; instruction; mandate; statement
【計】 directive; I; instruction
【經】 command; injunction; instruction; precept
在計算機體系結構中,"半字指令"(Half-word Instruction)指處理16位數據單元的機器指令。其核心含義與特性如下:
嵌入式系統與DSP
在資源受限的嵌入式處理器(如ARM Cortex-M)或數字信號處理器(DSP)中,半字指令可高效處理16位音頻采樣、傳感器數據等,減少内存占用并提升速度。
數據對齊優化
半字指令支持非對齊内存訪問(如ARM的LDRH
/STRH
指令),避免因數據未對齊32位邊界導緻的性能損失。
指令集擴展
部分架構(如RISC-V)通過擴展指令集支持半字操作(例如C.HALFWORD
類指令),增強低功耗場景的靈活性。
[31:26]
位區分字節/半字/全字操作)。LDRH R1, [R2, #4]
(從R2+4地址加載半字到R1)
LH
指令)。術語 | 數據長度 | 典型指令示例 |
---|---|---|
字節指令 | 8位 | LDRB (ARM), LB (MIPS) |
半字指令 | 16位 | LDRH (ARM), LH (MIPS) |
全字指令 | 32位 | LDR (ARM), LW (MIPS) |
ARM架構手冊
ARMv7-M指令集明确定義了半字加載/存儲指令(如LDRH
)的二進制編碼及行為,詳見ARM官方文檔 ARM Architecture Reference Manual。
IEEE計算機術語标準
IEEE Std 610.12-1990 将"半字"定義為"占據半個标準字長的數據單元",常見于定長指令集架構。
RISC-V指令集規範
RISC-V "C"擴展指令集包含半字操作(如C.LH
),優化16位數據處理效率。
說明:因"半字指令"屬專業術語,其具體實現因架構而異。建議結合目标處理器手冊(如Intel x86、ARM、RISC-V)查閱指令細節。
“半字指令”是計算機體系結構中的術語,主要用于處理數據長度為“半字”的操作。以下是詳細解釋:
LDRSH
指令),而無符號半字則用零擴展(如LDRH
指令)。LDRSH Rd, [Rn]
:将有符號半字加載到寄存器并擴展為32位。LDRH Rd, [Rn]
:加載無符號半字并用零填充高位。STRH Rd, [Rn]
:将寄存器中的半字數據存入内存。如需更完整的指令列表或技術細節,可參考處理器架構手冊(如ARM官方文檔)。
埃德耳曼氏細胞保留的占有權程式員工具抽水單純性馬蹄疽定壓裝置分布電纜感受中樞給砂機光譜項管理中繼站華林氏法磺恢複效力睑皮松垂晶狀體刺開針盡全力計算機化斷層顯象扣除和豁免卵絲黴褐素氯冉酰胺呂伊斯氏分尿器免務員親屬關系法生殖細胞嵴雙向搜索斯托克斯氏透鏡酸過多的網絡診斷工具微等離子區