Instruction.md (612B)
1 # Instruction 2 3 CA L3 4 5 **Definition:** An instruction is the most basic element of the hardware software interface which describes what to do and to who. 6 7 An instruction is made of two parts, the [Opcode](Opcode.md) describes what to do, and the [[Operands.md]] describe to who. 8 9 There are also classes of instructions. These are the following 3: 10 11 1. Operate Instructions 12 - This includes math 13 2. Data Movement Instructions 14 - Moves data between IO devices (memory/storage) 15 3. Control Flow Instructions 16 - Change sequence of instructions to execute 17 18 See [ISA](ISA.md) for more about instruction sets.