JavaScript is required

Lệnh nào sau đây dùng để cất một thanh ghi cờ vào ngăn xếp?

A.

POPF

B.

POP

C.

OUT

D.

PUSHF

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 thao tác ngăn xếp trong hợp ngữ (assembly). Cụ thể, nó hỏi về lệnh nào dùng để đẩy (cất) thanh ghi cờ (flags register) vào ngăn xếp.

  • A. POPF: Lệnh này dùng để lấy (pop) giá trị từ đỉnh ngăn xếp và gán vào thanh ghi cờ. Đây là thao tác ngược lại với thao tác cất.
  • B. POP: Lệnh này dùng để lấy một giá trị từ đỉnh ngăn xếp và gán vào một thanh ghi thông thường (ví dụ: AX, BX, CX, DX). Nó không liên quan đến thanh ghi cờ.
  • C. OUT: Lệnh này dùng để xuất dữ liệu ra một cổng (port) của hệ thống, thường dùng trong giao tiếp với các thiết bị ngoại vi. Nó không liên quan đến ngăn xếp hay thanh ghi cờ.
  • D. PUSHF: Lệnh này dùng để đẩy (push) giá trị của thanh ghi cờ vào ngăn xếp. Đây chính xác là thao tác được mô tả trong câu hỏi.

Vậy, đáp án đúng là D. PUSHF.

Câu hỏi liên quan