isn't there a direct equivalence between asm and machine code?