You are on page 1of 3

1)

Byte addr Binary addr Hit/Miss Cache Set Block offset


4 9`b000000100 Miss 2'b00 3'b100

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 0 0
2'b10 0 0
2'b11 0 0

2)
Byte addr Binary addr Hit/Miss Cache Set Block offset
16 9`b000010000 Miss 2'b10 3'b000

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 0 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 0
2'b11 0 0
3)
Byte addr Binary addr Hit/Miss Cache Set Block offset
248 9`b011111000 Miss 2'b11 3'b000

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 0 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 0
2'b11 1 4'b0111 Mem[248]-Mem[255] 0
4)
Byte addr Binary addr Hit/Miss Cache Set Block offset
80 9`b001010000 Miss 2'b10 3'b000

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 0 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0010 Mem[80]-Mem[87]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0
5)
Byte addr Binary addr Hit/Miss Cache Set Block offset
20 9`b000010100 Hit 2'b10 3'b100

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 0 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0010 Mem[80]-Mem[87]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0

6)
Byte addr Binary addr Hit/Miss Cache Set Block offset
76 9`b001001100 Miss 2'b01 3'b100

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 1 4'b0010 Mem[72] -Mem[79] 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0010 Mem[80]-Mem[87]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0

7)
Byte addr Binary addr Hit/Miss Cache Set Block offset
208 9`b011010000 Miss 2'b10 3'b000

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 0
2'b01 1 4'b0010 Mem[72] -Mem[79] 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0110 Mem[208]-Mem[215]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0
8)
Byte addr Binary addr Hit/Miss Cache Set Block offset
36 9`b000100100 Miss 2'b00 3'b100

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 1 4'b0001 Mem[32]-Mem[39]
2'b01 1 4'b0010 Mem[72] -Mem[79] 0
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0110 Mem[208]-Mem[215]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0

9)
Byte addr Binary addr Hit/Miss Cache Set Block offset
172 9`b010101100 Miss 2'b01 3'b100

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 1 4'b0001 Mem[32]-Mem[39]
2'b01 1 4'b0010 Mem[72] -Mem[79] 1 4'b0101 Mem[168]-Mem[175]
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0110 Mem[208]-Mem[215]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0

10)
Byte addr Binary addr Hit/Miss Cache Set Block offset
44 9`b000101100 Miss 2'b01 3'b100

Index Valid Tag Data Valid Tag Data


2'b00 1 4'b0000 Mem[0]-Mem[7] 1 4'b0001 Mem[32]-Mem[39]
2'b01 1 4'b0001 Mem[40] -Mem[47] 1 4'b0101 Mem[168]-Mem[175]
2'b10 1 4'b0000 Mem[16]-Mem[23] 1 4'b0110 Mem[208]-Mem[215]
2'b11 1 4'b0111 Mem[248]-Mem[255] 0

You might also like