JavaScript is required

Đối với lệnh mã máy, phát biểu nào sau đây là sai:

A.
Có 2 thành phần: mã lệnh và các toán hạng
B.
Mã lệnh cho biết thao tác cần thực hiện
C.
Toán hạng cho biết thao tác cần thực hiện
D.
Toán hạng cho biết nơi chứa dữ liệu cần tác động
Trả lời:

Đáp án đúng: C


Lệnh mã máy (machine code instruction) bao gồm hai thành phần chính: mã lệnh (opcode) và toán hạng (operand). Mã lệnh xác định thao tác cần thực hiện (ví dụ: cộng, trừ, nhân, chia, di chuyển dữ liệu), trong khi toán hạng cung cấp thông tin về dữ liệu cần thao tác (ví dụ: địa chỉ bộ nhớ, giá trị trực tiếp). Phương án A đúng vì lệnh mã máy có hai thành phần chính là mã lệnh và toán hạng. Phương án B đúng vì mã lệnh cho biết thao tác cần thực hiện. Phương án C sai vì toán hạng không cho biết thao tác cần thực hiện. Thao tác cần thực hiện được chỉ định bởi mã lệnh. Phương án D đúng vì toán hạng cho biết nơi chứa dữ liệu cần tác động, ví dụ như địa chỉ bộ nhớ. Vậy, phương án sai là C.

Câu hỏi liên quan