An address is 32 bit (long), not 16 bit (word). So it should be movea.l, not .w. You are probably reading a book about an embedded system with few memory and small addresses.
Another possible instruction is lea:
lea.l ftable, a0
or really (pc-)relative:
lea.l ftable(pc),a0
|