eolas/zk/Machine code.md
2024-03-11 07:10:03 +00:00

900 B

id title tags created
iqh8 Machine_code
binary
CPU
Monday, March 11, 2024

Machine code

No matter how a program was originally written, it eventually needs to execute on a CPU_architecture as a series of machine language instructions.

Example machine instruction

The following machine instruction is an instruction that would be understood by an Instruction_set_architectures. It moves the number 4 into the r7 register:

11100011101000000111000000000100

This 32bit line of binary has a series of instructions embedded within it. We partition each part of the sequence below, from left to right, mapping it to the instruction:

Binary sequence Instruction Action
1110
00
1101