Assembly languages

Cards (4)

  • Assembly languages allow programmers to write machine code using a set of ‘mnemonics’ that represent the binary equivalent in machine code. 
  • Assembly language needs to be converted into machine code for it to run. This is done by translating the source code into the machine code equivalent of the assembly language program. This process is called assembling and is done by a program called an assembler.
  • Assembly language is low-level so it can directly interact with main memory.
  • There is a 1:1 relationship between assembly language and machine code, or in other words, each assembly language instruction translates into one machine code instruction as illustrated in the table above.