Machine Language

Machine language is a programming language in which the available instructions are:

  • Extremely limited in capability (primitive or atomic)
  • Numeric in representation (generally binary)
  • Fixed format (fixed length)
  • Peculiar to each machine
  • Difficult for programmers to use

However for detailed programming where a high level language is not available (such as when the machine is first built) the first task of the developers is to create an equivalent assembly language and an assembler to translate the program to machine language.

Try the Machine Language Emulator.

[Prev] [Next]

CS1104 Main Page
Last Updated 2001/10/15
©J.A.N. Lee, 2000