Bài Tập Chương IV Bảng nhãn sau khởi động: Khối 17 23 34 38 67 69 132 Chỉ Nhãn số 0 0 0 0 0 Nhãn 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 Chỉ số 0 1 1 0 1 0 1 M 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 Cập nhật bảng nhãn CPU đưa địa sau để đọc / ghi vào nhớ trong: • Đọc: 43FH: 01000 011 1111 M = => Đọc liệu từ nhớ cache, bảng nhãn không thay đổi Bảng nhãn sau đọc: Chỉ số Nhãn M 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 • Đọc: 82AH: 10000 010 1010 M = => Nạp khối lên cache, cập nhập bảng nhãn, đọc liệu từ nhớ cache Bảng nhãn sau đọc: Chỉ số Nhãn M 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 • Đọc: 915H: 10010 001 0101 M = => Nạp khối lên cache, cập nhập bảng nhãn, đọc liệu từ nhớ cache Bảng nhãn sau đọc: Chỉ số Nhãn M 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 • Ghi: 08CH: 00001 000 1100 M = => Chỉ ghi vào nhớ cache, cập nhật Bit M = Bảng nhãn sau ghi: Chỉ số Nhãn M 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 • Ghi: B4AH: 10110 100 1010 M = => Ghi vào nhớ nạp khối lên cache cập nhập lại bảng nhãn Bảng nhãn sau ghi: Chỉ số Nhãn M 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 • Ghi: 45DH: 01000 101 1101 M = => Chỉ ghi vào nhớ cache cập nhâp Bit M = Bảng sau ghi: Chỉ số Nhãn M 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 • Đọc: 5E9H: 01011 110 1001 M = => Nạp khối lên cache, cập nhập bảng nhãn, đọc liệu từ nhớ cache Bảng nhãn sau đọc: Chỉ số Nhãn M 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 • Ghi: C7AH: 11000 111 1010 M = => Ghi vào nhớ nạp khối lên cache cập nhập lại bảng nhãn Bảng nhãn sau ghi: Chỉ số Nhãn M 0 0 1 1 0 0 0 0 0 0 1 0 0 1 1 0 0 • Đọc: D85: 11011 000 1101 M = => Nạp khối lên nhớ cache, cập nhật lại bảng nhãn, đọc liệu từ nhớ cache Bảng nhãn sau đọc: Chỉ số Nhãn M 1 1 1 0 0 0 0 0 0 1 0 0 1 1 0 0 • Ghi: 92AH: 10010 010 1010 M = => Ghi vào nhớ nập khối lên cache, cập nhật lại bảng nhãn Bảng nhãn sau ghi: Chỉ số Nhãn M 1 1 1 0 0 0 0 0 0 1 0 0 1 1 0 0 • c Đọc: 6C5H: 01101 100 0101 M = => Nạp khối lên cache, cập nhật lại bảng nhãn, đọc liệu từ nhớ cache Bảng nhãn sau đọc: Nhãn M • c 1 0 0 1 0 1 1 0 0 0 1 0 1 0 1 0 0 0 Ghi: 458H: 01000 101 1000 M = => Chỉ ghi vào nhớ cachde, cập nhật lại Bit M = Bảng nhãn sau ghi: Nhãn M 1 1 1 0 0 0 0 0 0 1 0 0 1 1 1 0 0