Everything About ___
Live briefing

Everything about Opcode

Part of a machine instruction

In computing, an opcode is an enumerated value that specifies the operation to be performed. Opcodes are employed in hardware devices such as arithmetic logic units (ALUs), central processing units (CPUs), and software instruction sets. In ALUs, the opcode is directly applied to circuitry via an input signal bus. In contrast, in CPUs, the opcode is the portion of a machine language instruction that specifies the operation to be performed. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: OpcodeA 5-minute orientation
  2. Skim a recent paper: Android malware obfuscation variants detection method based on multi-granularity opcode featuresInfluential work since 2022
  3. Pick up a classic book: The Z80 microprocessorThe most-reprinted book on the subject
  4. Read the landmark paper: Opcode sequences as representation of executables for data-mining-based unknown malware detectionCited 359 times
  5. Go sideways: Machine codeA closely related topic
  6. Go sideways: Arithmetic logic unitA closely related topic

📖 Definitions

Noun A mnemonic used to refer to a microprocessor instruction in assembly language.

🗂️ The subject at a glance

  1. CPUs
  2. Software instruction sets

🏆 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