operand types must always be exactly 2 characters and in hex. if its for example under 15 (0xF) then it must be typed as 0F. strings given to the assembler will always be null terminated in the output. example, input: "Hello, World!" output: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 00 the last zero in the example output being the null terminator.