Byte-addressible RAM with 16-bit bus

  • Warren Toomey
    Warren Toomey

    I'm having great fun with Logisim, I did a hardwired CPU last year and I'm now doing a microcoded CPU. I'm using a 16-bit data bus, but this means the RAM unit is (16-bit) word addressible only. Can anybody suggest a way to get byte addresses but still allow 8-bit and 16-bit transfers across the data bus?
    Thanks, Warren
    P.S Hardcoded CPU: