(Hypothetical) Let's say there is a CPU with 8 address lines and 8 data lines. If each external device has 128 accessible registers, how many external devices can be linked?
For 8 address lines, I assumed 2^8 = 256 addressable locations.A nd then 256*8 (dl) = 2048. 2048 / 128 (R) = 16 external devices . Is this correct thinking?
Edit : question is: if each external device has 128 accessible registers of control and data. No mentions on bits