Assembly Language Flashcards
What is Assembly Language?
low level language
converted to machine code using and assembler when its executed
How does Assembly Language work?
use mnemonics rather than binary making it easier to use than direct machine code
each mnemonic is represented by a numeric code
commands it uses is processor - specific as it directly interacts with CPUs special purpose registers
allows for direct interaction with hardware so if useful in embedded systems
typically, each instruction in assembly language is equivalent to a line in machine code
What is Assembly Code?
machine - oriented language related closely to specific design of computer being programmed
a LLL but higher than machine code
uses descriptive names for data stores
mnemonics for instructions
uses labels for addresses to allow selection
translated by an assembler
easier to write than machine code but more difficult than HLL
What is LMC?
Little Man Computer - fictional processor designed to illustrate principle of how processor and assembly code works