I have this breadboard circuit, which is basically a 65C02 CPU that has 16 Address pins. I want to wire these up to LEDs. Below, I've connected them directly, which is likely all kinds of bad (Too much load on the CPU? Resistor needed yes/no?), and I wonder which would be the correct way to connect this.
From my very limited understanding, it appears that using a Transistor is what I'd want - I would supply the actual LED Power from elsewhere, and only use the A0..A15 pins to Switch them on/off. Something like this maybe?

simulate this circuit – Schematic created using CircuitLab
Would this be correct, or is there something else that's usually being done? It seems that digital circuits would use MOSFETs instead of regular NPN transistors, but I've never used either, hence the question.
