Bootstrap dengan Cara Kuno

PDP-11, Altair 8800, dan IMSAI 8080 adalah beberapa pahlawan revolusi komputer, dan mereka memiliki kesamaan — sakelar panel depan, dan banyak di antaranya. Anda mungkin memiliki gagasan yang kabur tentang sakelar itu, mungkin dari membaca Peretas Levy, di mana proses peralihan yang menyakitkan dalam program dijelaskan secara singkat. Tapi bagaimana tepatnya cara kerjanya? Baik terima kasih kepada [Dave Plummer] dari Dave’s Garage, sekarang kami memiliki tutorial praktis. Komputer yang dimaksud adalah reproduksi dari IMSAI 8080, komputer yang dibuat terkenal oleh Matthew Broderick muda di Wargames. [Dave] berhasil mencetak reproduksi dan pemirsa menyelamatkannya saat perakitan.

Contoh programnya adalah Larson Scanner, AKA membuat strip lampu mendorong pulsa cahaya melintasi strip. [Dave] dimulai dengan kode Majelis, sedikit 11 baris, dan menjalankannya melalui assembler yang tersedia secara online. Itu memberi kami kode mesin, tetapi tidak ada tombol hex untuk input, jadi kami membutuhkannya dalam byte biner 8-bit. Untuk benar-benar memprogram mesin, Anda mengatur sakelar alamat ke lokasi awal program Anda, dan data beralih ke byte pertama Anda. Switch “deposit” mengatur byte itu, sedangkan switch “deposit next” menambah alamat dan kemudian menyimpan nilainya. Ini berarti Anda tidak perlu memasukkan alamat untuk setiap instruksi, cukup datanya saja. Sampai ke akhir program, konfirmasikan alamat sudah diatur ke awal, dan jentik jalankan. Semoga Anda mengaktifkan semuanya dengan benar. Jika demikian, Anda dihargai dengan pemindai ramah yang mengingatkan pada acara TV tahun 80-an. Tetap di sekitar setelah istirahat untuk melihat demonstrasi!