JavaScript is required

Cấu trúc FOR – DO dùng câu lệnh nào để thực hiện công việc với số lần lặp được khởi tạo bởi bộ đếm CX?

A.

Lệnh LOOP

B.

Lệnh JMP

C.

Lệnh JNL

D.

Lệnh MOV

Trả lời:

Đáp án đúng: A


Trong kiến trúc tập lệnh của vi xử lý (như Intel x86), khi sử dụng cấu trúc lặp FOR-DO mà số lần lặp được lưu trong thanh ghi CX (Counter Register), lệnh LOOP là lệnh được thiết kế đặc biệt để giảm giá trị của CX và nhảy đến một nhãn (label) được chỉ định nếu CX khác 0. Các lệnh khác không có chức năng này:

  • JMP (Jump): Lệnh nhảy vô điều kiện đến một địa chỉ khác trong bộ nhớ.
  • JNL (Jump if Not Less): Lệnh nhảy có điều kiện dựa trên kết quả so sánh các số có dấu (nhảy nếu không nhỏ hơn).
  • MOV (Move): Lệnh di chuyển dữ liệu giữa các thanh ghi hoặc giữa thanh ghi và bộ nhớ.

Do đó, đáp án chính xác là A.

Câu hỏi liên quan