Mümkün olan en basit bilgisayarı kurmak istiyorum. Hız veya depolama umurumda değil, gerçekten yavaş hız ve düşük depolama sahip olmak büyük bir avantaj, çünkü transistörlerden (ideal olarak röleler!) İnşa etmek istiyorum ve her durum için bir LED istiyorum. Her saat döngüsünün yürütülmesini görebilmeniz için bir kamera barındıracak olan bir Ahududu Pi ile programlanacaktır (evet, GHz'de değil Hz'de çalışacaktır). Okulların parçaları satın alabilmesi, tasarımı anlayabilmesi ve geliştirebilmesi amacıyla açık bir tasarım olacaktır. Dolayısıyla toplam bütçe 400 £ 'un altında, tercihen yaklaşık 100 £ olmalıdır.
Bunu uzun yıllar boyunca araştırdım ve CPU için iyi fikirlerim var (minimum kayıtlar, DIP anahtarlarında mikro kod ve transistör sayısını azaltmak için bit seri mantık / aritmetik işlemler). Anlayamadığım şey hafızayı nasıl alacağım, 1024 ila 8096 bit istiyorum.
Gelebileceğim en iyi şey, 64 x 64 kapasitör ızgarasına erişim sağlayan iki adet 6 bitlik n kod çözücüdür. Ya içlerinde bir suçlama var ya da yok, ve okumak bu durumu pekiştirecektir. Bu 'DRAM'ın yenilenmesi sırayla veya dakikalar içinde olacağı için kapasitörlerde herhangi bir LED olmayacaktır (bu durum göstermemenin tek parçası olduğu için utanç vericidir).
Diğer fikirler arasında bir tür teyp sürücüsü (kompakt kaset mekanizması: büyük depolama, çok karmaşık, arayış yok), davul belleği (bir fasulye etrafındaki bant: mekaniği çalıştırmak için çok zor), mekanik bellek (bisiklet tekerleği ve bilyalı rulmanlar: çok fazla bit hatası), çekirdek bellek (büyük sert ferrit çekirdekler: gerekli ölçekte doğru almak için hala çok zor), teyp / kart (teyp okuyucularını satın alabilir miyiz), ikili düzende delikli delikli disk ve bazı manyetik depolama için bellek (inşa etmek için çok karmaşık).
Nihayetinde amaç, bir CPU ve belleğin tüm bölümlerinin 'görünür' olduğu bir okul yılında inşa edilebilecek bir tasarım yayınlamaktır ve böylece talimat getirme, mikrokodda kod çözme ve adres kod çözme / kayıt erişimi / mantığını görebilirsiniz. dakikalar içinde oluyor.
Herkes gerçekten ucuz bellek (<< £ 100) tam olarak nasıl çalıştığı hakkında fikirleri varsa o zaman lütfen bana bildirin.
Tony
PS'nin mevcut oyun durumu http://www.blinkingcomputer.org/ adresinde