Zilog
The Zilog Z80B, maximum speed 6Mhz.
More on the Z80 Family
LG are these push XH XL YH YL compatible please?
‘push ix’ and ‘push iy’ are documented instructions, and therefore must be supported by any compatible processor. Is that what you meant?
no arent the undocumented mnmonics when you add fd dd to an ix iy instruction to get xh xl and yh yl? or cant these be pushed?
The undocumented instructions are when you prefix an instruction which uses either L or H but not HL; something like LD A,H becomes LD A,IXH.
However, IXH is an eight bit register - there is no PUSH instruction for single registers, only for register pairs. The pair formed by IXH and IXL is just called IX, and stack operations on IX are supported by the documented instruction set.
In other words: you can’t PUSH IXH on any Z80, but you can PUSH IX on all Z80s