A single machine instruction can, in principle, be referenced by two ASM codes. This is not a problem in itself, but it does imply that the relation between assembly and machine code is not necessarily 1:1. In other words, it is not necessarily a bijection. Such relation must be a function, though. There cannot be a single code in ASM that represents two or more machine instructions.