masinkood
Masinkood, also known as machine code, is the lowest-level programming language of a computer. It consists of a sequence of binary or hexadecimal instructions that the processor can execute directly. Each instruction encodes an operation (such as add, load, or jump) and the operands (such as registers or memory addresses). Machine code is architecture-specific; the exact encoding depends on the processor’s instruction set architecture (ISA), such as x86, ARM, or MIPS.
Writing machine code by hand is impractical; higher-level languages and, historically, assembly language are used. Assembly
Execution: The CPU fetches instructions from memory, decodes the opcode and operands, and carries out the operation,
Practical notes: Because machine code is tied to hardware, software for one ISA generally cannot run on
Historical note: Machine code emerged with the advent of stored-program computers and remains fundamental to how