Suppose we have a byte-addressable computer using 2-way set associative mapping with 16-bit main memory addresses and 32 blocks of cache. If each block contains 8 bytes:
a) determine the size of the offset field.
b) determine the size of the set field
c) determine the size of the tag field