JavaScript is required

Lệnh nào sau đây dùng để dừng chương trình trong Assembly 8086?

A.

HALT

B.

STOP

C.

NOP

D.

END

Trả lời:

Đáp án đúng: C


Lệnh HALT (hoặc HLT) trong Assembly 8086 được sử dụng để dừng thực thi chương trình. Khi CPU gặp lệnh này, nó sẽ ngừng hoạt động cho đến khi có một ngắt (interrupt) hoặc reset xảy ra. Các lựa chọn khác không có chức năng tương tự:

  • STOP: Không phải là một lệnh hợp lệ trong Assembly 8086.
  • NOP: Là viết tắt của "No Operation", lệnh này không làm gì cả, chỉ tốn một chu kỳ xung nhịp để thực thi và tiếp tục thực hiện lệnh kế tiếp.
  • END: Là một chỉ thị cho trình biên dịch (assembler) biết điểm kết thúc của chương trình nguồn, chứ không phải là một lệnh để dừng chương trình khi nó đang chạy.

Câu hỏi liên quan