Các chế độ định vị toán hạng:

861 0 0
                                    

Câu 12: Các chế độ định vị toán hạng:

Có 3 nhóm chế độ định vị toán hạng

-định vị tức thời:dữ liệu nằm ngay trên câu lệnh.

-định vị thanh ghi:các thanh ghi đa năng,thanh ghi địa chỉ hoặc thanh ghi đoạn của CPU là nơi chứa dữ liệu

-định vị bộ nhớ:cho phép xác định địa chỉ offset của ô nhớ chứa toán hạng ,ô nhớ mặc định nằm trong đoạn dữ liệu.

Các phương pháp định vị bộ nhớ:trực tiếp,gián tiếp,cơ sở, chỉ số,cơ sở chỉ số và đầy đủ

+đinh vị trực tiếp:địa chỉ ô nhớ chứa dữ liệu năm ngay trong câu lệnh

                    Địa chỉ offset=[giá trị cụ thể]

+định vị gián tiếp các thanh ghi địa chỉ BX BP SI DI SP là nơi chứa địa chỉ ô nhớ dữ  liệu

+định vị cơ sở:thường dùng trong các thao tác và phần mảng dữ liệu hoặc vs các cấu trúc dữ liệu tương đương

                   Địa chỉ offset=[BX +khoảng dịch] và [BP+khoảng dịch].thanh ghi BP trỏ đến đoạn ngăn xếp

+định vị chỉ số:

                   Địa chỉ offset=[SI]+khoang dich

                   [DI]+khoang dich

+định vị cơ sở chỉ số:được thao tác với mảng dữ liệu hoặc với các cấu trúc dữ liệu tương đương:

                    Địa chỉ offset=[BX+SI]

+định vị đầy đủ:phương pháp này được dùng trong các thao tác với mảng dữ liệu 2 chiều hoặc trong các cấu trúc dữ liệu phức tạp:

                     Đia chỉ offset=[thanh ghi cơ sơ+thanh ghi chỉ số+khoảng dịch]

KTMT ( Tài liệu kiến trúc máy tính )Nơi câu chuyện tồn tại. Hãy khám phá bây giờ