Suppose we have a memory and a direct-mapped cache with the following Memory is byte addressable Memory addresses are 16 bits (i.e., the total memory size is 2* = 65536 bytes) The cache has 8 Blocks Each cache Black holds 16 bytes of data In the spaces below, indicate how the 16 address bits are allocated to the offset, index, and tag parts of the address used to reference the cache:____4_____offset bits____9_____tag bits____3_____Index bits Below is a sequence of four binary memory addresses in the order they are used to reference memory. Assume that the cache is initially empty. For each reference, write down the tag and index bits and circle either hit or miss to indicate whether that reference is a hit or a miss.