MIXAL

E679857

MIXAL is the assembly language designed by Donald Knuth for programming the hypothetical MIX computer used in his book "The Art of Computer Programming."

Jump to: Statements Referenced by

Statements (44)

Predicate Object
instanceOf assembly language
programming language
abstractionLevel low-level
associatedWith Donald Knuth NERFINISHED
MIX architecture NERFINISHED
The Art of Computer Programming NERFINISHED
category assembly languages for hypothetical machines
educational programming language
designedBy Donald Knuth NERFINISHED
designedFor algorithm description
machine-level algorithm analysis
pedagogical use
documentationLanguage English
domain algorithm analysis
computer science education
executionModel assembly
fullName MIX Assembly Language NERFINISHED
hasFeature assembler directives
pseudo-operations
symbolic addresses
symbolic operation codes
hasInstructionSet MIX instruction set NERFINISHED
influenced educational assembly languages
introducedIn The Art of Computer Programming, Volume 1 NERFINISHED
license described in a published book
machineModel word-addressable computer
notableFor hypothetical but fully specified machine model
use in classic algorithm textbooks
paradigm imperative programming
relatedTo MMIX NERFINISHED
replacedBy MMIXAL NERFINISHED
supports arithmetic operations
conditional branching
input/output operations
logical operations
subroutines
supportsNumberRepresentation fixed-point
integer
targetPlatform MIX computer NERFINISHED
timePeriod 1960s
usedFor exercises in The Art of Computer Programming
worked examples in The Art of Computer Programming
usedIn The Art of Computer Programming NERFINISHED
wordSize 30-bit word plus sign (MIX word model)

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

MIX hasAssembler MIXAL
MIX programmingLanguage MIXAL