Answer
$256\text{ KB}$
Work Step by Step
The address size is $18$ bits so the number of distinct address is $2^{18}$.
Since each address has one cell of memory of 1 byte, the
maximum memory size is $$2^{18}\text{ bytes}$$ => maximum memory size is $$256\text{ KB}$$