notes

Personal notes
git clone git://git.laack.co/notes.git
Log | Files | Refs

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.