The better way is to use a RGD display. It has 8 bits address and 12 bits I/O data color. So, you can use the 8 bits address and 2 colors ( a nibble each) to get 8 bits I/O data line.
Or you can use the extra color channel for the instruction, so you can free bits for your data.