nur mit dem Datenbus kannst du gar nichts machen.
und wenn du einen 32k-RAM hast, brauchst du 15 Adressleitungen. Die
müssen nicht unbedingt alle direkt vom Controller-Speicherinterface
kommen, aber sie müssen in irgendeiner Weise getrennt steuerbar sein.
Den geringsten Softwareaufwand und die beste Performance bekommst du
allerdings mit dem direkten Memory-Interface.
Üblich ist, Datenbus und einen Teil der Adressen zu multiplexen, um
Leitungen/Pins zu sparen. Getrennt werden die mit einem externen Latch,
manchmal ist das auch schom im Speicherchip integriert.
Sag mal genau, welcher MC, welcher Speicher und wie schnell du auf den
RAM zugreifen willst (Adressen kann man auch seriell mittels
Schieberegister bereitstellen) oder gleich einen seriellen RAM verwenden
(FM24C256 FRAM über I2C)