Elektronik Tabloda Kendi 16-Bit Sisteminizi Nasıl Oluşturabilirsiniz?

Elektronik Tabloda Kendi 16-Bit Sisteminizi Nasıl Oluşturabilirsiniz?

Kaynak Düğüm: 3089879

Ev bilgisayarlarının ilk dönemlerinin puslu günlerinde, çoğumuz ilk BASIC uygulamalarımızı çalıştırmanın mutluluğunu yaşardık, hatta bazılarımız bir avuç IC'den kendi 8 bitlik sistemimizi kurduk ve LED'lerin, ekranın veya bilgisayarın bağlandığı anda mutlu hissettik. diğer çıkış cihazı yaşam belirtileri gösterecektir. Bu, [Inkbox]'ın her ofis çalışanını felakete sürüklemeyi başardığı türden bir heyecan: Excel gibi elektronik tablo programları. Nasıl diye sorabilirsiniz? Neden, 16 genel amaçlı yazmaç, 16 kB RAM ve 128×128 piksel renkli ekrana sahip tamamen işlevsel 128 bitlik bir sistem uygulayarak, hepsi bir Excel elektronik tablosunun içinde, muhtemelen dünyanın ilk Elektronik Tabloda Sistem (SoS) olmasını sağlıyor.

Belki de bu yaklaşımın en cezbedici yönü, renk kodları ve açıkça ayrılmış ve işaretlenmiş işlevsel öğeler kullanarak sistem içinde neler olduğunu göstermenin çok iyi bir görsel yolunu sağlamasıdır. Yalnızca manuel olarak programlanmakla kalmaz, aynı zamanda [Inkbox] CPU'nun ISA'sı için Excel-ASM16 adı verilen bir birleştirici de oluşturdu; bunların hepsine ExcelCPU GitHub projesi sayfa. ASM, daha sonra tetiklenerek CPU.xlsx dosyası tarafından çalıştırılabilen bir ROM.xlsx dosyasına birleştirilir. Read ROM düğme. Bundan sonra, her ne kadar her şey çalışıyor olsa da, aynı zamanda inanılmaz derecede yavaş, yaklaşık 2-3 Hz civarında olduğunun farkına varıyorsunuz.

Yine de IMSAI 8080 ön panelinin tüm zarafetine rağmen bu başarıya tam puan vermemek elde değil. Üstelik çoğumuza, yalnızca ofis takımları gibi ciddi uygulamalara izin verilen son derece sıkıcı toplantılar sırasında yapacak bir şeyler veriyor.

[Gömülü içerik]

Zaman Damgası:

Den fazla Bir Gün Hack