A byte addressable direct-mapped cache with 1024 blocks/lines, and with each block are having 8 32-bit words. How many bits are required for block offset, assuming a 32-bit address?
(a)10 (b)15 (c)3 (d)5
Correct Answer is 5