Xét các công đoạn của bộ xử lý, thứ tự nào là đúng:
A. Giải mã lệnh -> nhận dữ liệu -> xử lý dữ liệu -> ghi dữ liệu -> nhận lệnh
B. Nhận lệnh -> giải mã lệnh -> nhận dữ liệu -> xử lý dữ liệu -> ghi dữ liệu
C. Nhận lệnh -> nhận dữ liệu -> giải mã lệnh -> xử lý dữ liệu -> ghi dữ liệu
D. Nhận dữ liệu -> xử lý dữ liệu -> nhận lệnh -> giải mã lệnh -> ghi dữ liệu
Trả lời:
Đáp án đúng: B
Thứ tự đúng của các công đoạn trong bộ xử lý là: Đầu tiên, **nhận lệnh** (Fetch) từ bộ nhớ. Sau đó, **giải mã lệnh** (Decode) để xác định thao tác cần thực hiện. Tiếp theo, **nhận dữ liệu** (Fetch Operands) cần thiết cho việc thực hiện lệnh. Sau khi có lệnh và dữ liệu, bộ xử lý sẽ **xử lý dữ liệu** (Execute). Cuối cùng, **ghi dữ liệu** (Write Back) kết quả vào bộ nhớ hoặc thanh ghi. Vậy đáp án B là chính xác.