Bài Tập Chương IV1.. Bảng nhãn sau khi được khởi động: Chỉ 2.. Bảng nhãn sau khi đọc:... Bảng nhãn sau khi ghi:... Bảng sau khi được ghi:... Bảng nhãn sau khi ghi:... Bảng nhãn sau khi
Trang 1Bài Tập Chương IV
1. Bảng nhãn sau khi được khởi động:
Chỉ
2. Cập nhật bảng nhãn khi CPU lần lượt đưa ra các địa chỉ sau đây để đọc / ghi vào bộ nhớ trong:
• Đọc: 43FH: 01000 011 1111
M = 0 => Đọc dữ liệu từ bộ nhớ cache, bảng nhãn không thay đổi
Bảng nhãn sau khi đọc:
Trang 2M = 0 => Nạp khối mới lên cache, cập nhập bảng nhãn, đọc dữ liệu từ bộ nhớ cache.
Bảng nhãn sau khi đọc:
• Đọc: 915H: 10010 001 0101
M = 0 => Nạp khối mới lên cache, cập nhập bảng nhãn, đọc dữ liệu từ bộ nhớ cache
Bảng nhãn sau khi đọc:
• Ghi: 08CH: 00001 000 1100
M = 0 => Chỉ ghi vào bộ nhớ cache, cập nhật Bit M = 1
Bảng nhãn sau khi ghi:
Trang 36 0 0 1 0 0 0
• Ghi: B4AH: 10110 100 1010
M = 0 => Ghi vào bộ nhớ trong và nạp khối lên cache và cập nhập lại bảng nhãn
Bảng nhãn sau khi ghi:
• Ghi: 45DH: 01000 101 1101
M = 0 => Chỉ ghi vào bộ nhớ cache và cập nhâp Bit M = 1
Bảng sau khi được ghi:
Trang 4• Đọc: 5E9H: 01011 110 1001
M = 0 => Nạp khối mới lên cache, cập nhập bảng nhãn, đọc dữ liệu từ bộ nhớ cache
Bảng nhãn sau khi đọc:
• Ghi: C7AH: 11000 111 1010
M = 0 => Ghi vào bộ nhớ trong và nạp khối lên cache và cập nhập lại bảng nhãn
Bảng nhãn sau khi ghi:
Trang 5• Đọc: D85: 11011 000 1101
M = 0 => Nạp khối mới lên bộ nhớ cache, cập nhật lại bảng nhãn, đọc dữ liệu từ bộ nhớ cache
Bảng nhãn sau khi đọc:
• Ghi: 92AH: 10010 010 1010
M = 0 => Ghi vào bộ nhớ trong và nập khối lên cache, cập nhật lại bảng nhãn
Bảng nhãn sau khi ghi:
• Đọc: 6C5H: 01101 100 0101
M = 0 => Nạp khối mới lên cache, cập nhật lại bảng nhãn, đọc dữ liệu từ bộ nhớ cache
Bảng nhãn sau khi đọc:
Trang 60 1 1 0 1 1 1
• Ghi: 458H: 01000 101 1000
M = 1 => Chỉ ghi vào bộ nhớ cachde, cập nhật lại Bit M = 1
Bảng nhãn sau khi ghi: