An opcode, or operation code, is the portion of a machine language instruction that specifies the operation to be performed. It is a fundamental component of CPU instructions, dictating the actions that the processor must carry out on data operands during program execution.