Nope.  No flags affected by MOV.

Ken

On 5/2/16 4:00 PM, Stephen Adolph wrote:
yah I was surprised to see it in use.   the 0MENU software from PG
designs used it.  don't know why.  Doesn't a MOV command set flags in
general also?

anyhow, I'm sure it is a rare occurance.



On Mon, May 2, 2016 at 6:58 PM, Ken Pettit <petti...@gmail.com> wrote:
Really?  Something uses "MOV A,A".  It's just a NOP.  Who would have
thought.

Ken


On 5/2/16 3:56 PM, Stephen Adolph wrote:
I know there is software that uses the mov a,a etc codes.  we'd have
to rework anything that glitched - or have a flag that enables
extended op codes.

On Mon, May 2, 2016 at 6:24 PM, Ken Pettit <petti...@gmail.com> wrote:
Thanks!  Not that I've seen, and I have the M100 ROM about 50% commented
at
this point (as you already know).

But even if they did, it would only be one or two places, and those could
be
worked around.  I already had to make changes to the ROM for the ISR
routines to perform a LRET (long return) anyway.

Not only do I have Verilog code for the extended 8085, I also have the
LCD
controllers, Clock chip, a keyboard scanner, 8155, UART, RAM and a SPI
interface.  Plus a top level wrapper that pulls it together as a system
(currently that file is called model401.v in my RTL directory).

Ken


On 5/2/16 3:18 PM, John R. Hogerhuis wrote:



On Mon, May 2, 2016 at 3:01 PM, Ken Pettit <petti...@gmail.com> wrote:
I used the MOV A,A   MOV B,B, MOV C,C, etc. opcodes and remaped them.

Clever! As you know though there's all kinds of strange code in the ROM
used
in "byte fighter" techniques where the programmer coded a jump into the
middle of an instruction effectively creating multiple entry points into
the
same instruction with different outcomes depending on the entry point.
Did
Bill ever use those opcodes as "special no-ops"?

-- John.



Reply via email to