According to the Motorolla Programmer's Reference Manual, LSd command for an effective address is as follows: "The contents of memory, <ea>, can be shifted one bit only, and the operand size is restricted to a word." Yet, when I "lsl.w -(a1)", VTI shows this as "lsl.l #1,-(a1)". When the command is executed, however, a1 is only decreased by two bytes. What am I missing here? - Matthew