Everything About ___
Live briefing

Everything about Machine code

Instructions directly executable by a computer

In computing, machine code is data encoded and structured to control a computer's central processing unit (CPU) via its programmable interface. A computer program consists primarily of sequences of machine-code instructions. Machine code is classified as native with respect to its host CPU since it is the language that the CPU interprets directly. Some software interpreters translate the programming language that they interpret into a virtual machine code (bytecode) and process it with a P-code machine. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Machine codeA 5-minute orientation
  2. Skim a recent paper: Autoencoders and their applications in machine learning: a surveyInfluential work since 2022
  3. Pick up a classic book: CodeThe most-reprinted book on the subject
  4. Read the landmark paper: Code Generation Using Machine Learning: A Systematic ReviewCited 93 times
  5. Go sideways: Instruction set architectureA closely related topic
  6. Go sideways: Self-modifying codeA closely related topic

📖 Definitions

Noun A system of instructions and data directly understandable by a computer's central processing unit.

Noun Machine language instructions that can be executed directly by a computer's central processing unit.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics