On Mon, 31 Jul 2017 10:13:05 +0200
Francesco Messineo <[email protected]> wrote:

> It's just a bad choice on mnemonics. Z80's ones are more consistent:

Well, yes. And I know enough of the 8080's history to know why the
mnemonics are so inconsistent. In this case it's not even Intel's fault
-- the whole "What HL points at is called the M register" thing is
something they inherited from the original 8008 design by Data General.
And the way the original Intel Assemblers worked, each different opcode
HAD to have a different mnemonic.

> One could create a few small macros to have a better looking asm code

Despite forays into Small-C and ASxxxx my main 8080 dev tools are the
ASM80 cross assembler, preprocessed by M4. I have been repeated ensured
that this means that I'm insane.... 

> (like the Z80 syntax for example).

Zilog, on the other hand, wasn't afraid to make the assembler work
more. And the results were pretty amazing. 

Willard
-- 
Willard Goosey  [email protected]
Socorro, New Mexico, USA
I search my heart and find Cimmeria, land of Darkness and the Night.
  -- R.E. Howard

Reply via email to