Copyright © Philip M. Parker, INSEAD. Terms of Use.

Machine Code

Definition: Machine Code

Machine Code

Noun

1. A set of instructions coded so that the computer can use it directly without further translation.

Source: WordNet 1.7.1 Copyright © 2001 by Princeton University. All rights reserved.
 



Specialty Definitions: Machine Code

DomainDefinitions

Computing

Machine code The representation of a computer program which is actually read and interpreted by the computer. A program in machine code consists of a sequence of machine instructions (possibly interspersed with data). Instructions are binary strings which may be either all the same size (e.g. one 32-bit word for many modern RISC microprocessors) or of different sizes, in which case the size of the instruction is determined from the first word (e.g. Motorola 68000) or byte (e.g. Inmos transputer). The collection of all possible instructions for a particular computer is known as its "instruction set". Execution of machine code may either be hard-wired into the central processing unit or it may be controlled by microcode. The basic execution cycle consists of fetching the next instruction from main memory, decoding it (determining which operation it specifies and the location of any arguments) and executing it by opening various gates (e.g. to allow data to flow from main memory into a CPU register) and enabling functional units (e.g. signalling to the ALU to perform an addition). Humans almost never write programs directly in machine code. Instead, they use a programming language which is translated by the computer into machine code. The simplest kind of programming language is assembly language which usually has a one-to-one correspondence with the resulting machine code instructions but allows the use of mnemonics (ASCII strings) for the "op codes" (the part of the instruction which encodes the basic type of operation to perform) and names for locations in the program (branch labels) and for variables and constants. (1995-02-15). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Synonym: Machine Code

Synonym: machine language (n). (additional references)

Top     

.

Crosswords: Machine Code

English words defined with "machine code": compile. (references)
Specialty definitions using "machine code": 32-bit applicationADDRESSING-MACHINE OPERATOR, Advanced RISC Machine, Algebraic Logic Functional language, Altair 8800breath-of-life packet, byte-code, byte-code interpreterCGGL, CHIP-8, code clerk, code segment, COMPUTER-CONTROLLED-COLOR-PHOTOGRAPH-PRINTER OPERATOR, Core War, cross-assembler, cryptographic technician, CRYPTOGRAPHIC-MACHINE OPERATORdata flow, Delivered Source Instruction, DOCUMENT PREPARER, MICROFILMINGF-code, first generation language, Fischer & Porter Punched Tape Recorder Gage, FORTRANSITG code, grind crankinstruction mnemonic, INTCODE, Internal TranslatorJava Native InterfaceKEY CUTTER, key maker, key worker, KEYING-MACHINE OPERATOR, keysmithLASER-BEAM-TRIM OPERATOR, Lisp Machine, low-level languageMachine-readable records, MAILING-MACHINE OPERATOR, Maril, MBONE, microcode, Multipop-68native compilerOCCUPATIONAL-SAFETY-AND-HEALTH INSPECTOR, occupational-safety-and-health-compliance officerPC-ism, P-code, privileged instruction, pseudocodeReal Programmers Don't Use Pascal, register spilling, Register Transfer Language, root compiler, RTFBSAMPLE-BOOK MAKER, SEASONING MIXER, Sequential Parlog Machine, software interrupt, spice mixer, SPLTbl, telegraph operator, automatic, TELEGRAPHIC-TYPEWRITER OPERATOR, teletypesetter monitor, threaded code, TICKET-DISPENSER CHANGER, TYPESETTING-MACHINE TENDERvaxocentrism, Virtual Machinewafer-cell-battery assembler, WAFER-LINE WORKER, WELDING-ROD COATERYu-Shiang Whole FishZAPP. (references)

Top     

Commercial Usage: Machine Code

DomainTitle

Books

  • Control Your Trs-80: Better Basic and Machine Code (reference)

  • Introducing Commodore 64 Machine Code (reference)

  • Mastering machine code on your ZX81 (reference)

  • Sixty-Five Hundred and Two Machine Code for Beginners (reference)

  • Spectrum Graphics Machine: An Advanced Machine Code Toolkit (reference)

    (more book examples)

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: Machine Code

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

machine code

17
Source: compiled by the editor from various references; see credits.

Top     

Modern Translations: Machine Code

Language Translations for "machine code"; alternative meanings/domain in parentheses.

Chinese 

  

機械碼 . (various references)

   

Danish

  

maskinordrekode (computer code, computer instruction code, machine language), maskinkode (computer code, computer instruction code, machine language), datamaskinkode (computer code, computer instruction code, machine language). (various references)

   

Dutch

  

machinecode (computer code, computer instruction code, machine language), computercode (computer code, computer instruction code, machine language). (various references)

   

French

  

code des instructions d'un ordinateur (machine language). (various references)

   

German

  

maschinencode (absolute code, actual code, computer code, computer instruction code, machine language, machine-code, object code). (various references)

   

Greek 

  

Κώδικας υπολογιστή (computer code, computer instruction code, machine language), κώδικασ μηχανήσ, κώδικας μηχανής (computer code, computer instruction code, machine language). (various references)

   

Pig Latin

  

achinemay odecay.(various references)

   

Portuguese

  

código-máquina (computer code, computer instruction code, machine language), código de máquina (computer code, computer instruction code, machine language), código de instruções de um computador (computer code, computer instruction code, machine language), código de instrução (computer code, computer instruction code, machine language), código de computador (computer code, computer instruction code, machine language). (various references)

   

Spanish

  

código máquina (computer code, computer instruction code, machine language). (various references)

Source: compiled by the editor from various translation references.

Top     

Anagrams: Machine Code

Scrabble® Enable2K-Verified Anagrams

Words within the letters "a-c-c-d-e-e-h-i-m-n-o"

-2 letters: macedoine.

-3 letters: anechoic, chicaned, coachmen, comedian, daemonic, demoniac, echidnae, machined, mechanic.

-4 letters: amidone, cadence, cameoed, chained, chanced, chicane, chicano, cinched, coached, cocaine, codeina, codeine, comedic, concede, conchae, conchie, demonic, echidna, ecocide, encomia, endemic, haemoid, headmen, hedonic, macchie, machine, menaced, monacid, monadic, nomadic, oceanic.

-5 letters: accede, achene, acnode, aedine, aeonic, aidmen, anemic, anodic, anomic, anomie, cached, cadmic, camion, canoed, chaine, chance, chemic, chimed, chined, choice, cinema, cocain, cochin, codeia, codein, cohead, coined, comade, concha, daemon, daimen, daimon, deacon, decane, demean, domain, domine, echoed, echoic, edenic, emodin, encode, haemic, haemin, hemoid, hoiden, honied, iceman, icemen, inched, income, maiden, manche, manioc, meanie, mediae, median, medico, medina, menace, miched, minced, moaned, modica, monied, niched, oedema, omened.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: Machine Code


Hexadecimal (or equivalents, 770AD-1900s) (references)

4D 61 63 68 69 6E 65      43 6F 64 65

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01001101 01100001 01100011 01101000 01101001 01101110 01100101 00100000 01000011 01101111 01100100 01100101

HTML Code (1990) (references)

&#77 &#97 &#99 &#104 &#105 &#110 &#101 &#32 &#67 &#111 &#100 &#101

ISO 10646 (1991-1993) (references)

004D 0061 0063 0068 0069 006E 0065      0043 006F 0064 0065

Encryption (beginner's substitution cypher): (references)

47676974758071237817071

Top     

 

INDEX

1. Definition
2. Synonyms
3. Crosswords
4. Usage: Commercial
5. Expressions: Internet
6. Translations: Modern
7. Anagrams
8. Orthography
9. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.