JavaScript is required

Con trỏ cơ sở BP được ngầm định làm địa chỉ gián tiếp trong đoạn nào sau đây?

A.
Đoạn ngăn xếp
B.
Đoạn dữ liệu
C.
Đoạn mã
D.
Đoạn dữ liệu phụ
Trả lời:

Đáp án đúng: A


Trong kiến trúc bộ vi xử lý x86, con trỏ cơ sở BP (Base Pointer), hay còn gọi là EBP (Extended Base Pointer) trong chế độ 32-bit và RBP (Register Base Pointer) trong chế độ 64-bit, được sử dụng để tham chiếu đến các biến cục bộ và tham số hàm được lưu trữ trên ngăn xếp (stack). Khi một hàm được gọi, một khung ngăn xếp (stack frame) được tạo ra để lưu trữ các thông tin liên quan đến hàm đó. BP được thiết lập để trỏ đến một vị trí cố định trong khung ngăn xếp này, cho phép truy cập dễ dàng đến các biến cục bộ và tham số thông qua các offset tương đối so với BP. Các đoạn dữ liệu, mã, và dữ liệu phụ không sử dụng BP một cách ngầm định để truy cập dữ liệu. Do đó, đáp án đúng là đoạn ngăn xếp.

Câu hỏi liên quan