LC-3b Instruction Set Architecture --- Data types which capture all possible LC-3b instructions