A possible solution with TikZ matrices

\documentclass[tikz,border=2mm]{standalone}
\usetikzlibrary{matrix, positioning}
\begin{document}
\begin{tikzpicture}[b/.style={draw, minimum size=3mm,
fill=black},w/.style={draw, minimum size=3mm},
m/.style={matrix of nodes, column sep=1pt, row sep=1pt, draw, label=below:#1}, node distance=1pt]
\matrix (A) [m=0]{
|[b]|&|[b]|&|[b]|\\
&|[w]|\\
};
\matrix (B) [m=0, right=of A]{
|[b]|&|[b]|&|[w]|\\
&|[w]|\\
};
\matrix (C) [m=0, right=of B]{
|[b]|&|[w]|&|[b]|\\
&|[w]|\\
};
\matrix (D) [m=1, right=of C]{
|[b]|&|[w]|&|[w]|\\
&|[b]|\\
};
\matrix (E) [m=1, right=of D]{
|[w]|&|[b]|&|[b]|\\
&|[b]|\\
};
\matrix (F) [m=1, right=of E]{
|[w]|&|[b]|&|[w]|\\
&|[b]|\\
};
\matrix (G) [m=1, right=of F]{
|[w]|&|[w]|&|[b]|\\
&|[b]|\\
};
\matrix (H) [m=0, right=of G]{
|[w]|&|[w]|&|[w]|\\
&|[w]|\\
};
\end{tikzpicture}
\end{document}
\setlength\boxsize{}argument to something smaller than1ex; 2) to eliminate the box borders, set\fboxruleto 0pt; and 3) Inside of\boxart, change the\parskipsetting to 0pt, if you have set\fboxruleto 0pt. – Steven B. Segletes Jul 20 '16 at 11:13