Signed , Unsigned Sayılar Hakkında Bilgi

canumran

Üye
Katılım
9 May 2011
Mesajlar
1
Puanları
1
Merhaba herkese, ben PLC programlamayı öğreniyorum. Başlangıç seviyesindeyim, bahsettiğim konu hakkında döküman, veya bilgi verebilecek olan varsa çok sevinirim.

Plc programlamanın mantığı bildiğimiz gibi sayı sistemlerini anlamaktan geçiyor. Bu konuda biraz eksiğim temeli sağlam tutmak istiyorum. Mantık önemli anlıcağınız.

Bahsettiğim bunların mantığı. işaretsiz sayıları anladım sayılır fakat pekiştirmek amaçlı..

Bunları ne gibi örneklerde kullanıyoruz?
Neden Negatif tam sayı kullanmak zorunda kalınmış?

Örneğin ; 130 sayısının 1000 0010 yani 8 bit olduğunu 1 byte olduğunu biliyorum ve binary olarak yazabiliyorum.. ama nasıl oluyorda -125'e aynı karşılık geliyor.
 
En soldaki bit yani 7. bit işaret bitidir. Bu bit 0 ise arkasından gelen sayı +, eğer bu bit 1 ise ardından gelen sayı - sayıdır.

örneğin: 01111111 = 127, 11111111=-127 dir. Sanırım sizin kafanızı karıştıran olay tablonun orta sütunundaki değerlerinin farkı ama bu tabloya bakarsanız aradaki değerlerin tümleyeninin alındığını yazıyor yani 11111111=10000000 =-127 olmuş işaret bitinden sonraki bitlerin tümleyeni (değili alınmış)

125=01111101
-125= 11111101 bunun işaret bitine dokunmadan tümleyeni alınmış ve sonuç 10000010 olarak karşımıza çıktı.
 
Son düzenleme:
dostum zamanla bunun çok da önemli olmadığını anlıyacaksın..b,rkaç örneğe bakman yeterli..
 

Forum istatistikleri

Konular
129,721
Mesajlar
929,265
Kullanıcılar
452,439
Son üye
GİZEM51*-+

Yeni konular

Geri
Üst