I finally gave up and looked at my orange book (decsystem10 assembly language handbook), 3rd edition.

You are correct; the KI had DMOVE, DMOVEM, DMOVN to handle double floating point.  The KI does not have \ double integer arithmetic.

As a matter of fact, the DMOVN only works for floating point format; using it to negate the double integer format does the wrong thing.  I forgot about that once and couldn't understand why my code wasn't working...


On 2/7/22 6:16 PM, Robert Armstrong wrote:

I can't remember about the KI - I think it had DMOVE, but not any of the arithmetic instructions.