JavaScript is required

Lệnh nào sau đây dùng để cất một byte dữ liệu vào ngăn xếp?

A.

PUSHF

B.

POPF

C.

OUT

D.

PUSH

Trả lời:

Đáp án đúng: D


Lệnh PUSH được sử dụng để đẩy (cất) một từ (word, thường là 2 bytes trong kiến trúc x86) hoặc một doubleword (4 bytes trong kiến trúc x86-32) vào ngăn xếp. Trong khi đó:

  • PUSHF: Đẩy cờ (flags register) vào ngăn xếp (2 bytes).
  • POPF: Lấy (pop) một giá trị từ ngăn xếp và gán cho cờ (flags register) (2 bytes).
  • OUT: Gửi dữ liệu ra một cổng (port) I/O, không liên quan đến ngăn xếp.

Do đó, không có lệnh nào trong các lựa chọn trên được sử dụng để cất một byte dữ liệu vào ngăn xếp một cách trực tiếp. Tuy nhiên, `PUSH` có thể được sử dụng để cất một word (2 byte) vào ngăn xếp.

Chia sẻ tài liệu ôn thi với 300 câu trắc nghiệm Vi xử lý có đáp án dành cho các bạn sinh viên. Đây cũng là đề cương ôn tập hữu ích giúp bạn hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra. Mời các bạn tham khảo!


50 câu hỏi 60 phút

Câu hỏi liên quan