Mikroişlemcilerde, özellikle kaydediciler arasında veri transferi için uygulanan hızlı bir adresleme türüdür.
Kaydediciler ile akümülatör ve bellek arasında da aynı uygulama yapılır.
Örneğin, iki kaydedici arasındaki veri transferi için:
Komutun, “OP CODE”dan sonra gelen adres bölümünde, transferi yapılacak verinin, çıkacağı (source) ve gideceği (destination) devrelerin adları bulunmaktadır.
Bu durum Şekil 3.2 de şematik olarak gösterilmiştir. Bir Intel mikroişlemcisi için dogal adresleme yazılım kalıbı:
A ve B yerinde Tablo 3.1’de görüldüğü gibi, akümülatör, herhangi bir kaydedici veya bellek olabilir.
“MOV A, B’nin anlamı:
“B” kaydedicisindeki VERİ’yi “A” kaydedicisine (akümülatöre) aktar (transfer et) demektir.
MOV adresi B Kaydedicisi adresi A Kaydedicisi adresi
Şekil 1.0`da 8 bit’lik mikroişlemcide Doğal Adresleme için kullanılan komuttaki bit sıralaması.
Şekil 3.2de Görüldüğü gibi, 8 bit’lik bir bilgisayar belleğinde 1 byte’lık bir bellek gözü kullanılarak iki kaydedici arasındaki veri transferi gerçekleştirilmiştir.
Örnekler:
Not:Ünite No VI ASSEMBLY dili esasları bölümünde, I 8080 -8085 ve MC 6502 Mikroişlemcileri işlendiğinden, bu bölümde bir fikir vermek amacıyla açıklanan adresleme modları örnekleri Z80 ve MC 68000 mikroişlemcileri ile ilgili olarak verilmiştir.
Doğal adresleme yöntemi daha çok kaydediciler arasındaki işlemler için kullanıldığından, bu yönteme kaydedici adresleme yöntemi” veya daha kısa olarak “kaydedici işlemi” (REGISTER OPERATIONS) da denir.
0 yorum:
Yorum Gönder