Not with a.out. There isn't sufficient information in the a.out
header to specify a different load address (from linux/a.out.h):
>/* Address of text segment in memory after it is loaded. */
>#if !defined (N_TXTADDR)
>#define N_TXTADDR(x) (N_MAGIC(x) == QMAGIC ? PAGE_SIZE : 0)
>#endif
-Eric