A86: New Opcodes?
[Prev][Next][Index][Thread]
A86: New Opcodes?
I was looking at the link on Dux's site which points to a Zilog page full
of Adobe Acrobat files containing info on the Z80.
(http://www.zilog.com/frames/develope/z80180um/z80185.html) In the
Chapter that outlines the Instruction set, there are several Mnemonics
that looked totally unfamiliar to me. Here are a few of them:
MLT, TSTIO, SLP, OTDM, OTDMR, & TST.
SLP puts the processor into some kind of "Sleep Mode" where it executes
NOPs until an interrupt occurs.
TST works just like AND except it doesn't affect the A register, it only
affects the flags. I guess TST is to AND as CP is to SUB.
It said that MLT took the individual 8-bit registers in a register pair
and put the 16-bit product in that pair. For example D*E -> DE.
In the older references I looked through at the library, no multiplication
instruction was even mentioned. In fact they specifically said the Z80
didn't have a multiplication instruction.
The documents were from the Z80185/195 Zilog User's Manual. It this a
newer version of the Z80 that has instructions incompatible with the Z80
in the TI-86. Or are these opcodes valid on the TI-86? If they are, that
MLT looks like a very useful command.
If these are bogus opcodes, you should make not of this on your page, Dux.
Nathan Linger
Follow-Ups: