Sean Conner said:
[...]
I find it amazing that there's an instruction
set even more annoying
than
the 8086 (segments and all). I was amazed at the lopsidedness of the
instruction set. I'm beginning to think I was lucky in skipping this
particular chip (my first 8-bit was the 6809, so I think I got spoiled).
There doesn't even seem to be an easy way to get the stack pointer, and
the
only way I can see of doing it is:
or a
sbc hl,hl
add hl,sp
and no real good way of indexing the stack.
Move HL to IX or IY on the Z80 and you can have normal indexing. No
autoincrement and -decrement though, so no real push/pop and IX,IY are
just index registers, not stacks.
--
Holger