I am trying to create a multipart node to represent a byte
I wish I could write
\Byte{0 1 0 0 1 1 0 0} or \Byte {0, 1, 0, 0, 1, 1, 0, 0} and obtain

\documentclass[12pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.multipart}
\newcommand{\Byte}{
\node [rectangle split,rectangle split parts=8, rectangle split horizontal,draw ] at (2,2)
{\nodepart{one}0\nodepart{two}1\nodepart{three}0\nodepart{four}0\nodepart{five}1\nodepart{six}1\nodepart{seven}0\nodepart{eight}0};
}
\begin{document}
\begin{tikzpicture}
\Byte
\end{tikzpicture}
\end{document}


\newcommanddoesn't allow for delimited arguments,\defdoes. – Gonzalo Medina Aug 20 '12 at 15:23\newcommandonly the default is possible. – yo' Aug 20 '12 at 15:24