SORU
26 HAZİRAN 2009, Cuma


“2'Kompleman s”?

Bilgisayar sistemleri dersi yapıyorummücadele, Two's Complement ile kısmen. Anlamak istiyorum ama okuduğum her şeyi birlikte resim benim için sunmadı. wikipedia article ve diğer çeşitli makaleler, my text book dahil olmak üzere okudum.

Dolayısıyla, bu başlamak istedimtopluluk wikipost tanımlamak için İki bilgisayarın Tamamlayıcı olduğunu, nasıl kullanıldığını ve nasıl etkiler numaraları sırasında işlemler gibi atan (imzalı imzasız ve tersi), bit-bilge işlemleri ve bit kaydırma işlemleri.

Olmasını umuyorumaçık ve öz bir tanımıkolayca Bilgisayar bilimlerinde Doktora tutmak olmayan bir programcı (hatta B. S. a) tarafından anlaşılmıştır. (Bir yazılım B. S. mühendislik daha var ve Yazılım Mühendisliği alanında M. S. yapmaktayım).

CEVAP
26 HAZİRAN 2009, Cuma


Tamamlayıcı iki Genel Matematik problemleri çok basit olan tamsayıları saklamak için akıllıca bir yol uygulamaktır.

Anlamak için, ikili sayı düşünmelisin.

Temelde, diyor

  • sıfır, 0 tüm kullanın.
  • pozitif tamsayılar için, 2 en fazla saymaya başla(sayı bit - 1)-1.
  • negatif tamsayılar, tam olarak aynı şey, ama anahtar rolü 0'lar ve 1'ler (yani yerine başlayan 0000, 1111 - "tamamlayıcı" bölümü).

Hadi 4 bit (nibble - 1/2 bir bayt ararız) mini bir bayt ile deneyin.

  • 0000 - sıfır
  • 0001 - Bir
  • 0010 - İki
  • 0011 - üç
  • 0100 0111 - dört-yedi

Bu pozitif gidebiliriz kadarıyla. 23-1 = 7.

Negatifler için:

  • 1111 - negatif
  • 1110 - negatif iki
  • 1101 - negatif üç
  • 1000 - dört sekiz negatif negatif 1100

Pozitif değil negatif bir ekstra değer (1000 = -8) aldığını unutmayın. Bu 0000 sıfır için kullanılan olmasıdır.

Bunu ilk bit alır rolü "oturum" bit, bu her zaman '1' negatif sayılar ve '0' non-negatif (sıfır ve pozitif).

Bu yardımcı olur mu?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Phymec

    Phymec

    18 Temmuz 2009
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006

İLGİLİ SORU / CEVAPLAR