Answer from cs61c-al (Phillip Chin 16156822) for Question 1 In a direct mapped cache, the modulo is taken: 53 (mod 8) = 5 (mod 8) Thus it will stored in the 5th block. The tag filed will be the left most bits. In this case the tag would most likely be 0, because only upto the 6th bit is used and likely that will be either in the index or the offset.