最高有效位

最高有效位(Most Significant Bit, MSB)是數字數據中表示數值最高位的位。在二進位表示中,MSB是左邊的第一位,因為數字的左邊部分代表數值的更大權重。例如,在二進位數 11010011 中,最高有效位是 1(左邊第一位),而最低有效位是 1(右邊第一位)。

在計算機科學和數字電路中,MSB通常用於表示有符號數的符號位。如果一個數的MSB是 1,那麼這個數被認為是負數,反之則為正數。例如,在採用補碼表示的二進位數中,如果一個32位字的MSB是 1,那麼這個數是一個有符號的32位負數。

最高有效位在數據傳輸、存儲和處理中扮演著重要角色。在數據傳輸中,通常先傳輸MSB,這樣可以更快地確定數的符號和大部分數值,加快處理速度。在數據存儲中,MSB通常會影響數據的存儲順序,例如big endian和little endian的區別就在於最高有效位的存儲位置。