\documentclass[border={.5 .5 .5 2mm}]{standalone}

\usepackage{graphicx}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{libertine}
\usepackage[endianness=big]{bytefield}
\usepackage{rotating}

\usepackage[none]{hyphenat}

\definecolor{light-gray}{gray}{0.93}
\definecolor{light-green}{rgb}{0.9,1.0,0.9}

\newcommand{\colorbitbox}[3]{%
\rlap{\bitbox{#2}{\color{#1}\rule{\width}{\height}}}%
\bitbox{#2}{#3}}

\newlength{\maxheight}\setlength{\maxheight}{\heightof{W}}

\newcommand{\baselinealign}[1]{%
  \centering\raisebox{0pt}[\maxheight][0pt]{#1}}

\newcommand{\bitlabel}[2]{%
  \bitbox[]{#1}{%
    \raisebox{-7pt}[4ex][0pt]{%
      \turnbox{45}{\fontsize{5}{5}\selectfont#2}}}}

\begin{document}

\begin{bytefield}[boxformatting=\baselinealign]{16}
  \hspace{-1pt}\bitlabel{1}{MSB} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{LSB} &
  \bitlabel{1}{MSB} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{} &
  \bitlabel{1}{LSB} \\
  \bitheader{15, 11, 10, 0} \\
  \bitbox{5}{Exponent}
  \bitbox{11}{Mantissa}
\end{bytefield}

\end{document}
