MOVE.L #$ffffffff,D0 MOVE.L #$1,D1 ASL.L #1,D0 SCS D2 AND.L #$1,D2 ROL.L #1,D1 ; D1 is now 2 ADD.L D2,D1 ; D1 is now 3