Den mest signifikante bit ( eng. most significant bit , MSB ) eller den mest signifikante bit ( eng. high-order bit ) - i datalogi er dette positionen af bit i et binært tal , der har den højeste værdi.
MSB omtales nogle gange som den mest signifikante bit, eller biten længst til venstre, på grund af konventionen i positionsnotation om at skrive mere signifikante cifre til venstre.
MSB'en kan også svare til fortegnsbitten i et binært tal med fortegn . I den omvendte kode og tos komplementkode betegner "1" et negativt tal , mens "0" betegner et positivt tal .
Typisk tildeles hver bit et positionsnummer fra nul til N-1, hvor N er antallet af bit i den binære repræsentation, der anvendes. Dette er normalt kun eksponenten for den tilsvarende bitvægt i binær (for eksempel i ). Selvom nogle processorproducenter tildeler bitnumre på den modsatte måde (hvilket ikke er det samme som forskellig endianness ), er MSB utvetydigt den mest betydningsfulde bit. Dette kan være en af grundene til, at udtrykket MSB ofte bruges i stedet for et bitnummer, selvom hovedårsagen nok er, at forskellige repræsentationer af tal bruger forskellige antal bits. 231..20
MSB kan også stå for "mest signifikante byte". [1] Betydningen er parallel med ovenstående: det er byten (eller oktetten ) på den position i multibyte-tallet, der har den største potentielle værdi. For at undgå denne tvetydighed bruges ofte de mindre forkortede udtryk "MSbit" eller "MSbyte". [2] [3] [4]