Difference between revisions of "Assembler"
From eplmediawiki
(Created page with "An assembler is a program that translates assembly language into binary instructions. Assembly language provides a friendlier representation for machine code than a computer...") |
|||
Line 1: | Line 1: | ||
An assembler is a program that translates assembly language into binary instructions. Assembly language provides a friendlier representation for machine code than a computer’s 0s and 1s bytecode, that simplifies writing and reading programs. Symbolic names (mnemonics) for operations (labels) and locations are one facet of this representation. Another facet is programming facilities that increase a program’s clarity. | An assembler is a program that translates assembly language into binary instructions. Assembly language provides a friendlier representation for machine code than a computer’s 0s and 1s bytecode, that simplifies writing and reading programs. Symbolic names (mnemonics) for operations (labels) and locations are one facet of this representation. Another facet is programming facilities that increase a program’s clarity. | ||
+ | <br><br> | ||
An assembler (that is a language processor, similar to a compiler) reads a single assembly language source file and produces an object file containing machine instructions in bytecode format and bookkeeping information that helps combine several object files into a program. | An assembler (that is a language processor, similar to a compiler) reads a single assembly language source file and produces an object file containing machine instructions in bytecode format and bookkeeping information that helps combine several object files into a program. | ||
[[Category:Basic Concepts]] | [[Category:Basic Concepts]] |
Revision as of 01:26, 23 November 2012
An assembler is a program that translates assembly language into binary instructions. Assembly language provides a friendlier representation for machine code than a computer’s 0s and 1s bytecode, that simplifies writing and reading programs. Symbolic names (mnemonics) for operations (labels) and locations are one facet of this representation. Another facet is programming facilities that increase a program’s clarity.
An assembler (that is a language processor, similar to a compiler) reads a single assembly language source file and produces an object file containing machine instructions in bytecode format and bookkeeping information that helps combine several object files into a program.