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


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). - `PUSHF`: Cất các cờ (flags) vào ngăn xếp, không phải một byte dữ liệu. - `POPF`: Lấy các cờ ra khỏi ngăn xếp, không phải cất dữ liệu vào. - `OUT`: Gửi dữ liệu ra một cổng (port) ngoại vi, không liên quan đến ngăn xếp. - `PUSH`: Cất một từ (word) hoặc doubleword (tùy thuộc vào chế độ địa chỉ) vào ngăn xếp. Trong một số kiến trúc, nó có thể được sử dụng để cất một byte (mặc dù ít phổ biến hơn). Trong các lựa chọn trên, `PUSH` là lệnh chính xác nhất để cất dữ liệu vào ngăn xếp, dù thường là một từ hoặc doubleword, nhưng nó vẫn là lệnh liên quan đến việc cất dữ liệu vào ngăn xếp, trong khi các lệnh khác thì không.

This is a comprehensive multiple-choice question bank for the Microprocessor 1 course, tailored for Electrical - Electronics Engineering students. It covers core topics such as microprocessor systems, data representation in computers, the architecture and instruction set of the 8086 microprocessor, assembly language programming, and the 8051 microcontroller.


50 câu hỏi 60 phút

Câu hỏi liên quan