← ACS Bülteni

Sayı 10

Ağustos 1968 · PDP-8 Rotası

S
Stephen B. Gray
Amateur Computer Society · ACS Newsletter

PDP-8 Rotası

Fred Sias tarafından

Fred Sias, Digital Equipment Corporation'ın (DEC) PDP-8/S bilgisayarını, ondan pek çok fikir ödünç alacak kadar seviyor. Şöyle yazıyor:

"Bir bilgisayarın öylece boş durduğunu görmek bana zor geliyor. Pek çok PDP-8/S zaten lise öğrencilerine ders vermek için kullanılıyor. Küçük işletmeler için düşük maliyetli envanter sistemleri geliştirme fırsatı olduğunu düşünüyorum."

"Yazılım sorunu aynı zamanda çift taraflı bir yoldur. DECUS, DEC makineleri için program ve fikir alışverişi sağlayan bir kullanıcı topluluğudur. Kullanıcılar tarafından geliştirilen assembler'lar, istatistik paketleri, aritmetik alt rutinler ve çevre birimleri için özel yazılımlar herhangi bir üyeye açıktır."

"Klavye girişi ve osiloskop çıktısı, muhtemelen bir amatör bilgisayar için en ucuz G/Ç (I/O) sistemidir."

Tam bir PDP-8/S'nin mantık bileşenleri:
  • 92 flip-flop
  • 2 saat multivibratörü, 2 tek-atış gecikme
  • 52 darbe yükseltici, 161 inverter
  • 160 NAND kapısı, 62 diyot kapısı
  • 70 gösterge sürücüsü, 1 Schmitt tetikleyici
  • 1 adet 4K, 12-bit bellek ve kod çözme/sürme mantığı

PDP-8/S — Seri Mantık Avantajı

"Fark şudur; 8/S seri bir makinedir. Yani, yazmaçlar arasındaki tüm transferler toplayıcı üzerinden bit bit yapılır. Seri bir toplayıcı, tam paralel bir toplayıcıdan çok daha az mantık devresine sahiptir."

"PDP-8'in sadece sekiz temel komutu vardır, ancak bu set 'operate' ve giriş/çıkış komutlarını mikro-programlayarak yüze veya daha fazlasına genişletilebilir. Bu, komutları çözmek için basit bir oktal (sekizli) dekoder kullanılmasına olanak tanır."

"Eğer fazla mal (surplus) parçalardan bir makine inşa etmeye başlıyor olsaydım, PDP-8 komut setini seçer, önce bir disk belleği ile seri mantığı kurar, daha sonra paralel bir çekirdek belleğe geçer ve son olarak tam paralel mantığa dönüştürürdüm. Seri mantık kullanıldığında bile, yavaş versiyonun 28 ila 54 mikrosaniyelik saygın bir işlem süresi vardır."

"PDP-8'in 12 bitlik bir kelime boyutu vardır. A-D dönüştürücüler genellikle 12 veya daha az bit hassasiyetindedir ve 4096'da 1'lik bir çözünürlük osiloskop ekranları gibi cihazlar için fazlasıyla yeterlidir."

"PDP-8/S versiyonunu amatörlerin inşa etmesi için temel bir kit tedarik etme konusunda DEC ile iletişime geçmekle ilgilenen olur mu?"

Donanım Fikirleri

Fred Sias'tan birkaç donanım önerisi:

  • Kontrol Paneli: Tüm yazmaç gösterge bitleri için delikler açın. Tüm paneli üzerinde etiketler olan yarı saydam plastik ile kaplayın. Lambaları panelin arkasına yerleştirin.
  • Wirewrap (Tel Sarma): Telefon kablolarından çıkan telleri tel sarma aletimizde kullanıyoruz. Tel sarma, lehimli bağlantılara göre muazzam bir gelişmedir. Değişiklik yapmak çok daha kolaydır.
  • Baudot'tan Oktal'a Dönüşüm: TTY kod dönüşüm sorunu yaşayan üye muhtemelen ASCII yerine 5 seviyeli Baudot kodu kullanıyor. En basit yöntem T, CR, O, SP, H, N, M tuşlarını 0'dan 7'ye kadar oktal sayıları temsil edecek şekilde yeniden etiketlemektir.
  • Bellek: IBM 1620 çekirdek yığınları yaklaşık 200 $ karşılığında bulunabiliyor. 12-bitlik bir makine için mükemmeldir.
  • Ekran: Osiloskop çıktısı almak, yavaş TTY'nin sonuçları yazmasını beklemekten çok daha keyiflidir.

Heath Modüler Dijital Sistemler

Heath firmasının uygun fiyatlı bir bilgisayar kiti çıkarmasını bekleyenler varsa: Unutun. Heath'in yeni "805 Evrensel Dijital Enstrümanı" monte edilmiş halde 940 $ ile 1.250 $ arasındadır. Bir dizi mantık kartı içeren "801 Dijital Analog Sistem Modülleri" ise 435 $'dır. Bu fiyatlarla, Heath'in gelecekte sunabileceği daha gelişmiş dijital cihazlar oldukça pahalı olacaktır.

DIL Montajı

Don Tarbell, DIL (Dual In-Line) paketlerini monte etmek için bir kart ürettiklerini yazıyor. IC'yi bir taraftan itiyorsunuz ve diğer taraftaki pedlere lehimliyorsunuz. Her pin için ara bağlantı yapılabilecek iki ekstra ped bulunuyor. Bu kartlar 32 adet 14-pinli IC alıyor ve fiyatı 8 $. (Advanced Digital Design, Huntsville, Alabama).


Kaydırma Yazmaçları — Önemli Uyarı

Don Tarbell, National Semiconductor'ın 50 ve 100 bitlik kaydırma yazmaçları (Newsletter No. 7) hakkında uyarıda bulunuyor: Bunlar "dinamik" tiptedir, yani sürekli bir iki fazlı saat sinyali gerektirirler. Minimum hız 10 kHz'dir. Bu, verileri saklamak için transistörlerin kapasitansının kullanıldığı anlamına gelir. Besleme voltajı anlık olarak bile kesilirse veriler kaybolur.


Kitaplar ve Makaleler

  • How to Build a Working Digital Computer: Alcosser, Phillips ve Wolk; Hayden Book Co., 175 sayfa, 3,75 $. Kağıt ataçlarından yapılan anahtarlar, meyve suyu kutusundan yapılan tambur bellek vb. içerir. Düşük bütçeli bir grup için ilginç olabilir.
  • Kare Kök Hesaplama: IC'lerle anında kare kök hesaplamak için bir yöntem (EDN, Mart 1968, s. 26). Sayının 10'a tümleyenine, en anlamlı bit değişene kadar 1, 3, 5, 7... eklenir. Yapılan toplama sayısı kare köktür.
  • Kullanılmayan Pinler: Dijital IC'lerde kullanılmayan girişlerin toprağa veya uygun bir noktaya bağlanması önerilir; boş bırakılırsa parazit veya sızıntı yapabilir.
  • IC Soketleri: EEE (Temmuz 1968), IC soketleri üzerine bir anket ve teknik inceleme yayımladı.