The most important reason for providing the NIW register is that it allows an entirely uniform instruction encoding. Most instruction set architectures (ISAs) provide many special forms for immediate integer literals. This is true even for pedagogical architectures, such as Larc [6] and Ant-32 [7]. The pedagogical value of the NIW register is gives all operations equal support for receiving full width immediate values, without adding to the number of instruction forms.