instruction set

CPU's command language

An instruction set is the complete collection of commands that a computer processor can execute, forming the fundamental language through which software communicates with hardware.

Each processor family has its own instruction set architecture, which determines what operations are possible and how they're encoded.

Programs written for one instruction set won't run natively on processors using a different one, which is why software compatibility depends on matching the target architecture.

Related

object code · decode · microarchitecture · ALU · register · machine language · compiler · bare metal · silicon · chip · stack · fetch · execute · interrupt · kernel · hexadecimal · clock cycle · memory

Opposites
abstraction level

instruction setsource code

Programming instructions before compilation

operating system · high-level language · user interface · API · executable

definition vs. instance

instruction setprogram

Planned sequence of actions

executable · software · application · code · binary

structure vs. content

instruction setdata

Facts for analysis

operand · input · payload · raw data · user data

Family

instruction, instruct, instructor, instructions, instructed, instructors, instructional, instructing, reinstruct

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G