Engineers· 32-bit
A jump changes the program counter. A conditional jump does it only if a test passes. Loops and ifs are made of nothing else.
Reading bits is tiring, so programmers gave every opcode a short name. 0001 became LOAD, 0010 became ADD. Writing programs with these names is assembly language. A small program called an assembler translates each line back into its byte. One line of assembly is exactly one machine instruction.