JavaScript is required

Khi thực hiện các thao tác với ngăn xếp, lệnh POP có chức năng gì?

A.

Lấy một từ ở đỉnh ngăn xếp nạp vào thanh ghi

B.

Lấy một byte từ đỉnh ngăn xếp nạp vào thanh ghi

C.

Nạp một byte vào ngăn xếp

D.

Nạp một từ vào ngăn xếp

Trả lời:

Đáp án đúng: A


Trong kiến trúc máy tính, ngăn xếp (stack) là một cấu trúc dữ liệu hoạt động theo nguyên tắc LIFO (Last In, First Out). Lệnh POP được sử dụng để lấy (pop) một phần tử từ đỉnh của ngăn xếp và thường nạp giá trị đó vào một thanh ghi. * **Phương án A đúng:** Lệnh POP thường lấy một từ (word) từ đỉnh ngăn xếp và nạp vào một thanh ghi. Một từ ở đây thường là 2 bytes (16 bits) hoặc 4 bytes (32 bits), tùy thuộc vào kiến trúc của bộ vi xử lý. * **Phương án B sai:** Mặc dù có thể có các lệnh POP để xử lý byte, nhưng lệnh POP thông thường thường xử lý một từ. * **Phương án C và D sai:** Nạp (push) một byte hoặc một từ vào ngăn xếp là chức năng của lệnh PUSH, không phải POP.

Câu hỏi liên quan