avatar_Mucit23

Binary Giriş okuma

Başlatan Mucit23, 18 Nisan 2015, 00:21:17

Mucit23

Selamlar,

Bir konuda algoritma desteğine ihtiyacım var.

İşlemcinin bir portundan 7 bitlik bir değer okuyorum. Bu okuduğum değeri belirli bir algoritma ürünü olarak sayısal bir değere çevimeye çalışıyorum.

Okuduğum 7 bitlik bilgi şöyle olacak

0001000 ise Benim sayısal değerim 0 olacak.

Diğer gelebilecek değerler şöyle

0001100 ise 1
0000100 ise 2
0000110 ise 3
0000010 ise 4
0000011 ise 5
0000001 ise 6

şeklinde bir dönüşüm yapmam gerekiyor.

Aynı şekilde diğer yöndede benzer bir dönüşüm yapmam gerekiyor.

0011000 ise -1
0010000 ise -2
0110000 ise -3
0100000 ise -4
1100000 ise -5
1000000 ise -6

Ben arada bir bağıntı kuramadım bir türlü. Fikri olan varmı?
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

ete

Bağlantı yok sanırım tek tek karşılaştıracaksın herhalde.

Ete

bilsisco

select case eski_deger
        case %1000000: yeni_deger=-6
        case %1100000: yeni_deger=-5
        case %0100000: yeni_deger=-4
        case %0110000: yeni_deger=-3
        case %0010000: yeni_deger=-2
        case %0011000: yeni_deger=-1
        case %0001000: yeni_deger=0
        case %0001100: yeni_deger=1
        case %0000100: yeni_deger=2
        case %0000110: yeni_deger=3
        case %0000010: yeni_deger=4
        case %0000011: yeni_deger=5
        case %0000001: yeni_deger=6
end select

Mucit23

Evet bende case yapısını kullanarak yaptım.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

Powered by EzPortal