JavaScript is required

Tại sao cần giải mã lệnh?

A.
Để với mã lệnh ngắn có thể cung cấp nhiều tín hiệu cho phép các khối mạch trong CPU thực hiện lệnh
B.
Để bảo mật các mã lệnh trong chương trình
C.
Để thực hiện các lệnh nhanh hơn
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: A


Giải mã lệnh là quá trình chuyển đổi một lệnh từ dạng biểu diễn ban đầu (thường là mã máy) sang một dạng mà CPU có thể hiểu và thực thi được. Mục đích chính của việc giải mã lệnh là để CPU có thể xác định được thao tác cần thực hiện, các toán hạng liên quan và các tín hiệu điều khiển cần thiết để điều khiển các bộ phận khác của CPU (như ALU, bộ nhớ, thanh ghi...) thực hiện lệnh đó. Phương án A là chính xác nhất vì nó thể hiện đúng mục đích của việc giải mã lệnh: mã lệnh sau khi giải mã sẽ cung cấp các tín hiệu điều khiển chi tiết để các khối mạch trong CPU hoạt động một cách đồng bộ và chính xác để thực hiện lệnh. Các phương án còn lại không hoàn toàn đúng hoặc không phải là mục đích chính của việc giải mã lệnh: - B: Bảo mật mã lệnh không phải là mục đích của giải mã lệnh. - C: Giải mã lệnh không trực tiếp làm cho việc thực hiện lệnh nhanh hơn. Tốc độ thực hiện lệnh phụ thuộc vào nhiều yếu tố khác, bao gồm cả kiến trúc CPU và tốc độ xung nhịp. - D: Vì B và C không đúng, nên D cũng không đúng.

Câu hỏi liên quan