handling of opcode arguments (like giving registers, immediate numeric values, labels / addresses). guess the opcode should say what it wants and the value actually given should be validated to comply with the expectation.