Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các lệnh hợp lệ trong hợp ngữ (assembly). Chúng ta sẽ phân tích từng lựa chọn:
- A.
ACF EQU 10: Đây là một lệnh hợp lệ.EQUdùng để gán một giá trị (trong trường hợp này là 10) cho một biểu tượng (symbol) làACF. Sau khi thực hiện, bất cứ khi nào trình biên dịch gặpACF, nó sẽ thay thế bằng 10. - B.
MOV AH, K: Giả sửKlà một biến hoặc hằng số. Lệnh này có thể hợp lệ nếuKđược định nghĩa trước đó và có kích thước phù hợp để chứa trong thanh ghiAH(8-bit). Tuy nhiên, nếu K chưa được định nghĩa thì sẽ báo lỗi. Nếu K là hằng số, vẫn có thể hợp lệ. - C.
MOV AH, AL: Đây là một lệnh hợp lệ. Nó di chuyển nội dung của thanh ghiAL(8-bit) vào thanh ghiAH(8-bit). - D.
MOV ACF, 123: NếuACFđược định nghĩa bằngEQUnhư trong lựa chọn A, thìACFlà một hằng số (constant), và không thể là đích đến của lệnhMOV. Hằng số không thể thay đổi giá trị. Do đó, lệnh này sai.
Vậy, đáp án sai là D.





