JavaScript is required

Để thực hiện chương trình đã có trong bộ nhớ thì 

A.
CPU nạp toàn bộ các lệnh từ bộ nhớ rồi giải mã ,thực hiện
B.
CPU nhập tuần tự các lệnh từ bộ nhớ, giải mã và thực hiện
C.
Bộ nhớ chủ động gửi lệnh và dữ liệu liên quan cho CPU thực hiện
D.
Các lệnh của chương trình đã được giải mã sẵn ở bộ nhớ, CPU chỉ việc nhập và thực hiện
Trả lời:

Đáp án đúng: B


Để thực hiện một chương trình đã có trong bộ nhớ, CPU sẽ tuần tự (lần lượt) nạp từng lệnh từ bộ nhớ, sau đó giải mã lệnh đó và thực hiện. Quá trình này lặp đi lặp lại cho đến khi tất cả các lệnh trong chương trình đã được thực hiện xong. * **CPU nhập tuần tự các lệnh từ bộ nhớ:** CPU không nạp toàn bộ lệnh cùng một lúc mà lấy từng lệnh một để xử lý. * **Giải mã:** CPU chuyển đổi lệnh từ dạng mã máy sang dạng mà nó có thể hiểu và thực hiện được. * **Thực hiện:** CPU thực hiện các thao tác mà lệnh yêu cầu (ví dụ: cộng, trừ, lưu dữ liệu,...). Các phương án khác không đúng vì: * **A. CPU nạp toàn bộ các lệnh từ bộ nhớ rồi giải mã, thực hiện:** CPU thường nạp lệnh tuần tự để quản lý bộ nhớ và tài nguyên hiệu quả hơn. * **C. Bộ nhớ chủ động gửi lệnh và dữ liệu liên quan cho CPU thực hiện:** CPU chủ động yêu cầu lệnh từ bộ nhớ, không phải bộ nhớ chủ động gửi. * **D. Các lệnh của chương trình đã được giải mã sẵn ở bộ nhớ, CPU chỉ việc nhập và thực hiện:** Việc giải mã lệnh là nhiệm vụ của CPU, không phải của bộ nhớ.

Câu hỏi liên quan