JavaScript is required

Các thanh ghi nào giữ địa chỉ Offset khi 8086 truy cập vùng nhớ ngăn xếp?

A.
Chỉ có SP
B.
BX và SP
C.
Chỉ có BP
D.
BP và SP
Trả lời:

Đáp án đúng: A


Trong kiến trúc 8086, khi truy cập vùng nhớ ngăn xếp (stack), thanh ghi Stack Pointer (SP) giữ địa chỉ offset của phần tử trên đỉnh ngăn xếp, và thanh ghi Base Pointer (BP) thường được sử dụng để truy cập các biến cục bộ trong ngăn xếp. SP được sử dụng để trỏ đến đỉnh của ngăn xếp (nơi các phần tử được push và pop), trong khi BP được sử dụng để tham chiếu đến các vị trí khác trong ngăn xếp, thường là các tham số và biến cục bộ của hàm. Do đó, cả SP và BP đều liên quan đến việc truy cập vùng nhớ ngăn xếp, nhưng với các mục đích khác nhau. Như vậy, đáp án đúng là D. BP và SP.

Câu hỏi liên quan