You can chain 255 on a scsi chain, you can get sas controllers with support for 128 drives. You can hang a bunch of usb devices off of one port with a hub.
So the answer is practically unlimited. Your processor isn't what limits the number of drives, it is the OS and the motherboard.