0
鑑於信息:對於標籤14位,用於設置8位,一個字ID 2位。輸入從內存地址396BBA9中檢索的值。我對這個問題感到困惑,因爲內存地址有28位,而標記集和字ID只有21位。我該怎麼做額外的位?另外,如何確定單詞中的特定字節?
我知道答案是45,這不是一個家庭作業問題,我只是想弄清楚如何處理這個問題。
鑑於信息:對於標籤14位,用於設置8位,一個字ID 2位。輸入從內存地址396BBA9中檢索的值。我對這個問題感到困惑,因爲內存地址有28位,而標記集和字ID只有21位。我該怎麼做額外的位?另外,如何確定單詞中的特定字節?
我知道答案是45,這不是一個家庭作業問題,我只是想弄清楚如何處理這個問題。
396BBA9的二進制數 - > 11100101101011101110101001轉換爲26位。現在我們有14位標記,8位用於設置索引,2位用於字標識,這使得它總共有24位。現在這個緩存是字節可尋址的,所以我們需要2個位來訪問一個字中的一個字節。
地址396BBA9的分解將是 - Tag(11100101101011)Set(10111010或186)Word(10)Byte(01)。所以現在去設置索引186,匹配標籤,去字10和訪問字節01是45.
希望它解釋。