On 9 Jul 2010 at 10:36, Eric Smith wrote:
Of course, a lot of Intel literature from the 70s and
80s also claimed
that the instruction mnemonics for the 8080, 8085, 8086/8, etc. were
copyrighted. While I don't think they could have prevailed on that,
it may be a contributing factor to why Zilog invented an entirely
different set of mnemonics. (I always thought the Zilog ones made
more sense anyhow, e.g., "LD" for all instructions that load a
register.)
WYKIWYL. In 8086 parlance, the "LOAD" instruction went out of the
vocabulary but for a few instructions, such as LES or LEA.
Everything else became a MOVe. Perhaps that was necessary, as there
was no longer a one-to-one correspondence between the mnemonic form
and the code generated--there is often more than one way in machine
code to express an action. So you'll often see a discrepancy between
what MASM (or any other assembler) and what the DEBUG assembler
generates. C'est la vie.
--Chuck