* Mnemonics: These are Strings that help humans to write in assembly,
i.e. ' ADD' in PASM.
* Instructions: These are words of bits that are executed by a cpu/vm,
i.e. add_i_i_i in bytecode.
An assembler therefore is something that takes a textfile containing a
sequence of Mnemonics
and translate it into a binary sequence of Instructions.
Now the important note: There has not to be a 1:1 correspondance between
Mnemonics
and Instructions, ex:
* ADD vs add_i_i_i, add_n_n_n, ...
* GT beeing transparently implemented by lt_x_x_x
* ...
And I think this is precicely where the confiusion is comming from.
Sorry, enough of my CS textbook for now...
tom