17 Kasım 2011, PERŞEMBE

255 Ve Pac-Man - Numberphile

JAMES CLEWETT: Bugün Pac-Man, bahsediyoruz ki 80'lerin başında gelen bir oyun, ve tabii ki bir Kesin arcade oyun. [VİDEO OYUN SESLERİ] Ve muhtemelen bir sürü insan bilmediğin bir şey, çoğu insan zorlayıcı onların zaman harcamak yok çünkü video oyunları oynarken, Pac-Man ölü durma noktasına geliyor olmasıdır düzeyinde 255. Biz sayı 255 hakkında bugün konuşuyor olacak. BRADY HARAN: Hiç 255 seviyesine var mı? JAMES CLEWETT: Hayır Pac-Man benim oyunum değil, bu yüzden düzeyinde 20 veya 30 yaptık ve sonra normal yüzden bir çiş ya da bir şey, ve ihtiyacım var. Ben bu şekilde bilgisa

yarların olduğu ile ilgilidir tahmin ve mikroçipler 80'lerin başında geri inşa edildi. Hepsi sadece 8-bit işlemci idi. Ve demek sekiz satır içinde vardı sınırlı numaraları taşıyan işlemci ne Bilgisayarlar ya

pabilirdi. Bugün size göstermek için gidiyorum nasıl ve neden bu ne sınırlar bilgisayarlar yapabilirsiniz. Peki, seni göstererek başlamak için gidiyorum Bilgisayarlar saymak nasıl. Bilgisayarlar hangi tem

“Pac-Man 255 seviyeleri sonra oynanamaz hale neden ikili açıklanması anlamak için. Http://www.facebook.com/pages/Numberphile/116862298423181 at Facebook'ta Numb...”
Numberphile

elde ikili denen bir şey saymak onlar açık ve kapalı anlamına gelir. Yani kapalı başlayalım. Ve biz bu olduğunu iddia gidiyoruz 4 bit ile bilgisayar. Ve sayı 0, bu satırların her biri 0 olarak ayarlanır. Yani yapacağım tüm sayıları eklemeye başlayın olduğunu En sağdaki sütun. Sonra geri kalanını 0 1 eklemek için gidiyorum ve ben numaraları aynı kalır. Ve bu sayı 1'dir. Yani şimdi biz gitmek için başka 1 katmayı hedefliyoruz gidiyoruz numaraya

255 Ve Pac-Man - Numberphile Resim 1 255 Ve Pac-Man - Numberphile Resim 2 255 Ve Pac-Man - Numberphile Resim 3 255 Ve Pac-Man - Numberphile Resim 4

2. Ben ikili bu sütunda bir 1 eklediğinizde Yani, orada hiçbir Bu sütunda daha fazla alan. Tamam, bu yüzden şimdi yapmak zorunda gidiyoruz ne içine 1 taşımak olduğunu Bir sonraki sütun, 1 ile 9 olacağını sözlerine ekledi tam olarak aynı ondalık. Yani 1 eklemek, bu 0 olur ve biz 1 taşımak Bir sonraki sütuna. Ve sütunların kalanı aynı kalır. Ve bu sayı 2 dir. Yani sayı 3, ne yapacağız 2 1 ekleyin, yani 0 artı 1 1'dir. Bu sütun değişmeden kalır ve bu sütunlar değişmeden kalır. Tamam, şimdi, sonra 4 numaralı. Peki

, bu 3 artı 1 var. Yani bu sütuna 1 ekleyin ve taşımak zorundadır. Bu yüzden ben bu sütuna 1 eklemek demektir 0, almak ve yine taşımak zorundadır. Yani başka 0 olsun ve ben bu sütuna taşımak. Ve yine değişmez. Bu sayı 4'tür. Tamam, birkaç içinden çıngırak edelim. Ben 0, 1, 1, 0 sayı 6, yazmaya gidiyorum. 7 numaralı, 0, 1, 1, 1. Sayı 15, 1, 1, 1, 1. Ve sonra biz sayı 16 olsun ve bir sorunumuz var. Tamam, ben, yani bu sütuna 1 eklemek için gidiyorum çünkü ben bu sütuna 1 eklemek anlamına gelir taşımak için var. Bu taşımak zorundadır. Ben bu sütuna 1 eklemek, taşıdığı. Ben bu sütuna 1 eklemek, ve bu yüzden taşır. Biz alan tükendi. Ben bir numara eklemek için başka bir satır yok. Burada 1 koymak ne yapmak istediğinizi çünkü. Ama bu, bildiğim kadarıyla bilgisayarın endişe, bu basitçe yok. Peki ne oldu? Biz geri biz kimden başladığımız yere sarılmış ettik. Yani biz bir çıkmaz sokağa ettik ve biz sadece kullanılarak 15 güvenebilirsiniz 4-bit sayısı. Ve ne yapmak istediğinizi Pac-Man bu geri almak olduğunu Sorun, tamam mı? Yani Pac-Man bir bir mikroişlemci vardı 8-bit mikroişlemci değil, 4-bit mikroişlemci. Ve bunun anlamı biz temsil etmek istiyorsanız olduğunu numarası 0, sekiz 0 's gerekir. 1, 2, 3, 4, 1, 2, 3, 4. Tamam, tekrar yapalım. 1 numara. Ne sayı 2 dersiniz? Ben burada çok çizim olacak, ama Tamam var. Ben numarayı 8 yapacağım. Şimdi ne olacağını sadece birkaç daha yukarıya atlamak edelim numara 253. Tamam, bu yüzden biz burada sonuna yakın alıyoruz. 1, 0, 1. Tamam, sayı 254. Numara 255. Ve biz bir noktaya geldim nereye Tanıdık bir problem ulaşır. Ben 256 saymak isterseniz, işte gidiyoruz. Ben 255 1 eklemek için gidiyorum. Yani, onu burada taşır, burada taşır burada ve burada taşır. Ve yine, burada, burada ve burada, burada taşır. Ve ben burada 1 koymak istiyorum. Ama bilgisayar, Pac-Man, sadece bir sayı yok bu değeri saklamak için yeterince büyük. Ve biz scuppered ediyoruz. Tamam, işte bu. 8-bit bilgisayarlar yalnızca güvenebilirsiniz nedeni budur numaraya 255. Ve bir çocuk olarak, ben bu hayran oldu. Kesinlikle hayran, ama almak için 15 yılımı aldı Ben sana açıklayabilir noktaya.

Açıklama

Pac-Man 255 seviyeleri sonra oynanamaz hale neden ikili açıklanması anlamak için. Http://www.facebook.com/pages/Numberphile/116862298423181 at Facebook'ta Numberphile izleyin Https://twitter.com/#!/numberphile at Numberphile tweets Brady Haran tarafından Videolar Bu video özellikleri fizikçi Nottingham Üniversitesi'nden James Clewett. Http://www.youtube.com/watch?v=9jA53IkHZJg bir Tetris Addict video onun İtirafları İzle

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

Numberphile

Numberphile

Sayılarla ilgili videolar - bu kadar basit. Brady Haran tarafından Videolar

YORUMLAR



9.7/10

  • 5012
    Olumlu
  • 151
    Olumsuz
  • 2076
    Yorum
  • 452753
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • tatermoog

    tatermoog

    2 AĞUSTOS 2006

ANKET



Bu sayfa işinize yaradı mı?