推 wei12f8158: 都是換成bit啊,那個128是Block size in bits,所以2^ 12/27 14:51
→ wei12f8158: 4*8=128 bits 12/27 14:51
推 wei12f8158: 然後因爲Offset是對Block size取Log,所以可以用Offse 12/27 14:58
→ wei12f8158: t反推Block size,3-0有4位所以取2^4可推得一個Block 12/27 14:58
→ wei12f8158: 是16 byte,然後1 byte=8 bits所以16*8=128 bits 12/27 14:58
→ Aa841018: 可是block不是都以word為單位,怎麼2^4單位會是byte? 12/27 15:52
推 wei12f8158: block以word為單位?沒有這個規定唷,端看題目怎麼問 12/27 16:09
→ wei12f8158: 的,這題給了32bits的總長,再依序切成Tag,Index跟Of 12/27 16:09
→ wei12f8158: fset的bits 12/27 16:09
→ Aa841018: 那2^4 單位是byte是規定的吧? 12/27 16:44
推 z3588191: 在Cache裡存的是 valid | tag | data 12/27 22:10
→ z3588191: valid:1bit tag:22bit data: 8btye 12/27 22:10
→ z3588191: 阿是16byte 所以總共是1+22+16*8 12/27 22:11