NKK-HUT
3. Cỏc phương phỏp định địa chỉ(addressing modes)
Khỏi niệm về định địa chỉ (addressing)
Toỏn hạng của lệnh cú thể là:
Một giỏ trịcụthểnằm ngay trong lệnh Nội dung của thanh ghi
Nội dung của ngăn nhớ hoặc cổng vào-ra
Phương phỏp định địa chỉ là cỏch thức
địa chỉ húa trong trường địa chỉ của lệnh
đểxỏc định nơi chứa toỏn hạng
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 62NKK-HUT NKK-HUT
Cỏc phương phỏp định địa chỉ thụng dụng
Định địa chỉ tức thỡ
Định địa chỉ thanh ghi
Định địa chỉ trực tiếp
Định địa chỉ giỏn tiếp qua thanh ghi
Định địa chỉ giỏn tiếp
Định địa chỉ dịch chuyển
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 63NKK-HUT NKK-HUT
Định địa chỉ tức thỡ
Toỏn hạng nằm ngay trong Trường địa chỉ của lệnh
Chỉ cú thểlà toỏn hạng nguồn
Vớ dụ:
ADD R1, 5 ; R1Å R1+5
Khụng tham chiếu bộ nhớ Truy nhập toỏn hạng rất nhanh
Dải giỏ trị của toỏn hạng bị hạn chế
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 64NKK-HUT NKK-HUT
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 65
Định địa chỉ thanh ghi
Toỏn hạng được chứa trong thanh ghi cú tờn trong Trường địa chỉ
Vớ dụ:
ADD R1, R2 ; R1Å R1+R2
Số lượng thanh ghi ớt ặ Trường địa chỉ
chỉ cần ớt bit
Khụng tham chiếu bộ nhớ Truy nhập toỏn hạng nhanh
Tăng số lượng thanh ghi ặ hiệu quả hơn
18 March 2007 Bài giảng Kiến trỳc Mỏy tớnh 66
Sơ đồ định địa chỉ thanh ghi NKK-HUT Định địa chỉ trực tiếp Toỏn hạng là ngăn nhớ cú địa chỉ được chỉ ra trực tiếp trong Trường địa chỉ của lệnh Vớ dụ: ADD R1, A ;R1 Å R1 + (A)
Cộng nội dung thanh ghi R1 với nội dung của ngăn nhớcú địa chỉlà A
Tỡm toỏn hạng trong bộnhớ ởđịa chỉA
CPU tham chiếu bộnhớ một lần để truy nhập dữ liệu
NKK-HUT