In a message dated 12/7/98 6:58:49 PM Eastern Standard Time, Daniel7073@aol.com writes: > No, the subroutine access the data like this: > move d0, 2(a7) > This would put the last word pushed on the stack into d0 _without_ removing > it. Like I said, C dictates that the caller resets the stack to normal. if it moves it into d0 then aren't the operands supposed to be switched?