Các thanh ghi SS, CS, DS, ES:
A.
Chứa địa chỉ đoạn của các đoạn ngăn xếp, mã lệnh, dữ liệu, mở rộng của chương trình đang thực hiện
B.
Chứa địa chỉ đoạn của các đoạn mã lệnh, dữ liệu, mở rộng và ngăn xếp của chương trình đang thực hiện
C.
Thuộc nhóm các thanh ghi đoạn vì có chức năng chứa địa chỉ đoạn của các đoạn nhớ
D.
Chứa địa chỉ đoạn của các đoạn nhớ tương ứng của chương trình đang thực hiện trong chế độ thực
Trả lời:
Đáp án đúng: D
Các thanh ghi SS (Stack Segment), CS (Code Segment), DS (Data Segment), ES (Extra Segment) là các thanh ghi đoạn (segment register) trong kiến trúc x86. Chúng chứa địa chỉ cơ sở của các đoạn bộ nhớ khác nhau mà chương trình đang sử dụng. Cụ thể:
- SS: Chứa địa chỉ đoạn của đoạn ngăn xếp (stack segment).
- CS: Chứa địa chỉ đoạn của đoạn mã lệnh (code segment).
- DS: Chứa địa chỉ đoạn của đoạn dữ liệu (data segment).
- ES: Chứa địa chỉ đoạn của một đoạn dữ liệu mở rộng (extra segment), thường được sử dụng để trỏ tới một vùng nhớ khác khi cần thiết.
Trong chế độ thực (real mode), các thanh ghi này chứa địa chỉ đoạn của các đoạn nhớ tương ứng của chương trình đang thực hiện. Các địa chỉ này được kết hợp với một offset để tạo thành địa chỉ vật lý cuối cùng.
Vậy đáp án D là đáp án chính xác nhất.