Set up a more complete addressing mode function.