Z80B

Built-in


Zilog


The Zilog Z80B, maximum speed 6Mhz.

More on the Z80 Family

goldstar z80b

LG
are these push XH XL YH YL compatible please?

re: goldstar z80b

‘push ix’ and ‘push iy’ are documented instructions, and therefore must be supported by any compatible processor. Is that what you meant?

undocummented

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?

Re: undocummented

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


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.