shift right/left komutu

eem_murat

Üye
Katılım
26 Ağu 2009
Mesajlar
93
Puanları
1
Yaş
39
Merhaba,
bir double veya word sayısını 3 4 veya 5 birin kaydırmak hangi matematiksel işleme denk gelmektedir. Örneğin SRW 3 SRW5 gibi?
 
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
Soruyu yanlış anlıyor olabilirim ben açıklamamı yapayım aradığınız buysa söylersiniz: Örneğin 8 bitllik (1 byte) 0000 0010 (02H) (02 decimal) sayısını 1 defa sağa kaydırmak demek 0000 0001 (01H) (01 dec) 2 ye bölmek demektir, aynı şekilde sayı word doubleword de olsa bir bit sağa kaydırmak 2 ye bir defa bölmek demektir, 2 defa sağa kaydırırsak 2 ye bölüp tekrar 2 ye bölmek yani 4 e bölmek demektir daha kısa yoldan 8 bit sağa kaydırmak demek 2 üzeri 8 e bölmek demektir, aynı şekilde 8 bit sola kaydırmakta 2 üzeri 8 ile çarpmak demektir, direk bu şekilde kaydırma işlemiyle bölme yapıldığında işlem tam bölünebilir olmayabilir isterseniz kalanıda bulabilirsiniz çok basit mesela 16 bitlik bir sayıyı 8 bit sağa kaydırdınız kaymış hali bölüm, kaydırıp attığınız 8 bit ise kalan olur.
 
Evet tam olarak buydu, teşekkür ederim güzel cevap için..
 

Forum istatistikleri

Konular
127,952
Mesajlar
913,873
Kullanıcılar
449,599
Son üye
Gksn

Yeni konular

Geri
Üst