Virtual Address = 32 bits
Offset bits (d) = 12 bits (As page size = 4 KB)
Bits for page number (p) = 32 - 12 = 20 bits
'p' bits will be used to index the TLB entry as
For set-associative mapping the division of virtual address is as follows :
Offset here represents the page offset, d = 12 bits
Therefore tag + set = 20
Number of sets = 128/4 = 32
Therefore, set = 5
Hence, tag = 20 - 5 = 15
Option (C)