[net.micro.68k] Why does MOVE clear carry?

ee163cz (04/13/83)

   Does anyone out there have any idea why Motorola decided to have
the 68k MOVE instruction (except to address registers) clear carry?  I
spent a couple of hours puzzling over a malfunctioning assembly program
before I got suspicious, checked the book, and found that I was
inadvertently clearing carry.

   Note that this does *not* affect multiple-precision operations, since
the extend bit remains valid, but there's no 'branch on extend set'.

                          Puzzled,
                          Eric J. Wilner, sdcsvax!sdccsu3!ee163cz