Đị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
Kiến trỳc mỏy tớnh 229
Định địa chỉ tức thỡ
Toỏn hạng là hằng sốnằm ngay trong 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ế
14 January 2013 Kiến trỳc mỏy tớnh 230
Định địa chỉ thanh ghi
Toỏn hạng nằm trong thanh ghi cú tờn được chỉra trong lệnh
Vớ dụ:
ADD R1, R2 ; R1ÅR1+R2
Số lượng thanh ghi ớt ặTrường địa chỉtoỏn hạng 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
14 January 2013
NKK-HUST
Định địa chỉ trực tiếp
Toỏn hạng là ngăn nhớ cú địa chỉ
được cho trực tiếp trong 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-HUST
Định địa chỉ giỏn tiếp qua thanh ghi
Toỏn hạng nằm ở ngăn nhớ cú địa chỉ trong thanh ghi
Trường địa chỉtoỏn hạng cho biết tờn thanh ghi đú
Thanh ghi cú thểlà ngầm định
Thanh ghi này được gọi là thanh ghi con trỏ
Vựng nhớcú thể được tham chiếu là lớn (2n), (với n là độ dài của thanh ghi)
Kiến trỳc mỏy tớnh 233
Định địa chỉ dịch chuyển
Để xỏc định toỏn hạng, Trường địa chỉchứa hai thành phần:
Tờn thanh ghi
Hằng số(offset)
Địa chỉcủa toỏn hạng = nội dung thanh ghi + hằng số
Thanh ghi cú thể được ngầm định
14 January 2013 Kiến trỳc mỏy tớnh 234