Mike's x86-64 Assembly (ASM) Notes Assembling Binary Machine Code Operating Modes: These determine the assumed/default size of instruction operands, and restricts which opcodes are available, and how they are used. Modern operating systems, booted inside Real mode,