assembly

lamer5
20-06-2007, 23:51   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
12 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

mrb arkadaşlar assembly dilinde birden çok adresleme modu var. bunlardan kafama takılan modlar şunlar;
1-akümülatör adresleme
2-imalı adresleme
3-mutlak adresleme
4-göreceli adresleme
arkadaşlar şimdiden teşekkürler :)

müge
21-06-2007, 00:04   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
193 mesaj
Kayıt Tarihi:Kayıt: May 2007

arkadaşım bunları açıklamamızı istedin herhalde :))

1-AKÜMÜLATÖR ADRESLEME
assembly dilinde bu adresleme doğrudan akümülatör kayedicisini kullandığından bu adı almıştır. bu adresleme de Komutun yanında A harfi bulunur.daha çok sağa yada sola kaydırma ve döndürme komutlarının içerir.ASL, LSR , ROL ve ROR gibi.
ASL;aritmetik 1 bit sola kaydır
LSR;1 bit sağa kaydır.
ROL; bir bit sola dön
ROR; bir bit sağa dön

2-İMALI ADRESLEME
bu adresleme modunda harici işlenen bulunmak ile birlikte adres komut içinde ima edilir.mesela DEX komutu bu adresleme kullanılır.anlamı ise; X in içeriğini bir azalt.

3-MUTLAK ADRESLEME
bellek alanındaki herhangi bir bellek bölgesi bu adresleme modu ile adreslenebilir.işlenen alanında hedef adresin tam olarak belirtilmesi gerekir.bellekte 3 byte lık yer kaplar. 16 bitlik bir adres yoluyla en çok 64 kb lık bir bellek alanı adreslenebilir.

4-GÖRECELİ ADRESLEME
bu modda BNE (sonuç sıfır değilse dallan) ve BNQ (sonuç sıfır ise dallan) gibi şartlı dallanma komutları kullanılır.bu adreslemede program sayısının yani counter ın içeriği pozitif ve negatif değerler alabilen yayılım faktörü ile değiştirilir.çok güçlü bir karar verme türü olan bu tanımlama biçimi işlemleri kolaylaştırır arkadaşım

elimden geldiği kadar açıklamaya çalıştım.umarım senin için yararlı olur
kolay gelsin :)Beğendim