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."

All labels observed (4)

Label Occurrences
MIXAL canonical 2
MIX Assembly Language 1
MIX instruction set 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf assembly language
programming language
abstractionLevel low-level
associatedWith Donald Knuth
linked to: Donald E. Knuth

MIX architecture
linked to: MMIX

The Art of Computer Programming
category assembly languages for hypothetical machines
educational programming language
designedBy Donald Knuth
linked to: Donald E. Knuth
designedFor algorithm description
machine-level algorithm analysis
pedagogical use
documentationLanguage English
domain algorithm analysis
computer science education
executionModel assembly
fullName MIX Assembly Language
linked to: MIXAL
hasFeature assembler directives
pseudo-operations
symbolic addresses
symbolic operation codes
hasInstructionSet MIX instruction set
linked to: MIXAL
influenced educational assembly languages
introducedIn The Art of Computer Programming, Volume 1
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
replacedBy MMIXAL
linked to: MIXAL
supports arithmetic operations
conditional branching
input/output operations
logical operations
subroutines
supportsNumberRepresentation fixed-point
integer
targetPlatform MIX computer
timePeriod 1960s
usedFor exercises in The Art of Computer Programming
worked examples in The Art of Computer Programming
usedIn The Art of Computer Programming
wordSize 30-bit word plus sign (MIX word model)

How these facts were elicited

Referenced by (5)

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

MIX hasAssembler MIXAL
MIX programmingLanguage MIXAL
MIXAL fullName MIX Assembly Language
linked to: MIXAL
MIXAL replacedBy MMIXAL
linked to: MIXAL
MIXAL hasInstructionSet MIX instruction set
linked to: MIXAL