JavaScript is required

Lệnh nhảy đến địa chỉ rel nếu nội dung cờ nhảy bằng 0:

A.

JNZ rel

B.

JZ rel

C.

JNC rel

D.

JC rel

Trả lời:

Đáp án đúng: C


Câu hỏi này liên quan đến các lệnh nhảy có điều kiện trong hợp ngữ (assembly language). Các lệnh này kiểm tra các cờ trạng thái (status flags) sau khi thực hiện một phép toán nào đó. Cụ thể:

  • JZ (Jump if Zero): Nhảy nếu cờ Zero (ZF) được đặt (ZF = 1), tức là kết quả của phép toán trước đó bằng 0.
  • JNZ (Jump if Not Zero): Nhảy nếu cờ Zero (ZF) không được đặt (ZF = 0), tức là kết quả của phép toán trước đó khác 0.
  • JC (Jump if Carry): Nhảy nếu cờ Carry (CF) được đặt (CF = 1), tức là có carry trong phép toán trước đó.
  • JNC (Jump if Not Carry): Nhảy nếu cờ Carry (CF) không được đặt (CF = 0), tức là không có carry trong phép toán trước đó.

Theo câu hỏi, ta cần tìm lệnh nhảy khi nội dung cờ Zero bằng 0 (ZF = 0). Như vậy, đáp án đúng là JZ rel.

Câu hỏi liên quan