How does CPU search any instruction in a 4-way set-associative cache memory? State the consequences both in the event of cache miss and cache hit. Show the implementation as well. A 12-bit Hamming code word containing 8 bits of data and 4 parity bits is read from memory. What was the original 8-bit data word that was written into memory if the 12-bit word read out is 111011011001 (show the procedure)? For the 8-bit word 10101011, calculate the check bits. Suppose when the word is read from memory, the check bits are calculated to be 0110. What is the data word that was read from memory?