JavaScript is required

Khi một chương trình đang thi hành, CS: IP thực hiện công việc gì? 

A.
Chỉ đến đỉnh bộ nhớ STACK
B.
Chỉ đến một cổng vào /ra
C.
Lấy địa chỉ lệnh sắp thi hành
D.
Chứa dữ liệu chương trình
Trả lời:

Đáp án đúng: C


CS:IP (Code Segment: Instruction Pointer) là một cặp thanh ghi trong kiến trúc x86. Trong đó, CS (Code Segment) chứa địa chỉ của segment chứa mã lệnh đang thực thi, còn IP (Instruction Pointer) chứa offset (độ dời) của lệnh tiếp theo sẽ được thực thi trong segment đó. Như vậy, CS:IP kết hợp lại để tạo thành địa chỉ bộ nhớ đầy đủ của lệnh tiếp theo mà CPU sẽ thực hiện. Do đó, khi một chương trình đang thi hành, CS:IP lấy địa chỉ lệnh sắp thi hành.

Câu hỏi liên quan