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]