komut farkı

Başlatan Maxim, 23 Şubat 2015, 18:10:42

Maxim

bu komuttan pek anlamıyorum
aynı komutun portb.0 ve portb.1 olan hali nasıl yazılır acaba? :-[

OldPos = (PORTB & %11000000)>>6 ' get only PORTB<7:6> bits

Mucit23

OldPos = PORTB & 0x03 olur

@Maxim verdiğin satırda yapılan işlem şudur.

İlk başta PORTB'nin 7 ve 6. bitleri dışındaki alan maskeleniyor. Sonrasında elde edilen veri 6 kez sağa kaydırılıyor.

Veri ilk başta %XX000000 iken %000000XX oluyor.

0 ile gösterdiğin bitler daima sıfırdır. X ile gösterdiğim bitler isen okunan değerlerdir. 1 veya 0 olabilir.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

Maxim

hımm 0 ve 1. bit olunca sağa kaydırmaya gerekte kalmıyor o zaman
yani buna gerek yok >>6

Mucit23

Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

Powered by EzPortal