TS-7063: Ingat tahun 80-an
Salam, kolega!Gelombang tahun lalu dalam publikasi tentang sejarah PC Soviet (misalnya, yang ini dan yang ini ) dengan cepat menghilang, saya akan mencoba menghidupkan kembali topik ini dan mengingat perangkat yang terhubung dengan langkah pertama saya di bidang pemrograman, terutama karena praktis tidak ada apa-apa di Internet (hampir satu-satunya yang saya temukan adalah tautan ke "tingkat konsumsi etanol untuk organisasi dan perusahaan" - siapa pun dalam subjek ini akan mengerti tentang apa ini).Ini akan menjadi tentang terminal komputer TS-7063 untuk UE, yang merupakan bagian integral dari kompleks display EU-7970 (ada beberapa referensi lebih lanjut untuk kompleks ini di Internet, tetapi hampir semua terbatas pada frasa seperti "Pada tahun ini dan itu mereka memperkenalkan ..." ):
Dilihat oleh bahan yang diterbitkan di sini, seseorang di awal 80-an memiliki kesempatan untuk mendapatkan microchip dari seri K580, memiliki akses ke PC Soviet pertama. Saya bekerja pada waktu itu di sebuah lembaga penelitian yang agak besar yang bekerja untuk industri pertahanan, di ibu kota salah satu republik persatuan - tetapi tak satu pun dari ini yang kami miliki. Saya ingat, di salah satu proyek mereka membujuk pelanggan untuk memasukkan, sepertinya, Iskra - khususnya agar Anda bisa melihatnya, mereka menunggu selama dua tahun, saya tidak menunggu ...Oleh karena itu, ketika, sudah pada tahun 1985, sebuah komplek pajangan, 8 unit TS-7063 ini (dibuat di Kanev, sebuah kota kecil di wilayah Cherkasy) dibawa ke pusat informasi perusahaan industri di salah satu pusat regional Federasi Rusia, tempat saya bekerja pada waktu itu - ini adalah acara ! Koneksi pertama ke EU 1035 kami, pesan sistem pada layar, sistem FOCUS (mungkin seseorang mengingat ini) - paket perangkat lunak untuk berinteraksi dengan komputer UE, dengan beberapa mainan di dalamnya - semua ini membuat kesan yang sangat besar. Tetapi saya tidak membicarakan hal itu sekarang.Tetapi kenyataannya adalah bahwa TS-7063 dibuat berdasarkan mikroprosesor dari seri K580 dan, pada kenyataannya, PC yang sepenuhnya normal untuk waktu itu. Berikut beberapa spesifikasinya:- Prosesor sentral: KR580VM80A
- Kapasitas layar, karakter: 80 x 25
- Kapasitas ROM (556RT5), kB: 4
- Kapasitas RAM (565RU1A), kbyte: 32
- Kapasitas memori regenerasi, kB: 4
Tampak belakang, papan pemasangan, dan catu daya:
Papan prosesor:
ROM:
Idenya adalah untuk menciptakan sistem pemrosesan data terdistribusi. Terminal cerdas harus menjalankan beberapa fungsi dan, tanpa mengganggu pengoperasian komputer, melakukan beberapa tugas secara lokal - misalnya, mengedit teks kecil, menyiapkan data, menyiapkan tugas, ... Benar, perangkat lunak dasar melintas dalam ROM (Anda dapat, pada prinsipnya, , sebut itu sistem operasi), hanya menjalankan fungsi yang paling sederhana - memproses interupsi dari keyboard, memasukkan dan mengedit hingga dua layar teks, dan memastikan komunikasi dengan komputer. Tetapi sebuah koper hitam datang ke terminal - perangkat debug yang memungkinkan untuk memasukkan program dalam kode mesin ke dalam RAM, menjalankannya untuk dieksekusi, dan berjalan melewatinya dalam beberapa langkah. Selain itu, pembaca tape punch (!) Dibangun ke dalam koper, mis.adalah mungkin untuk menyiapkan kaset berlubang dengan kode program pada perangkat yang sesuai dari komputer EC, dan kemudian memuatnya ke dalam memori terminal.Saya ingat brosur pertama dengan kode instruksi mikroprosesor tulisan tangan yang dibawakan seseorang kepada saya, saya ingat program pertama, pendek dan benar-benar bodoh - dan kegembiraan ketika berhasil ... Program kedua adalah Assembler dengan editor tautan - lelah pemrograman dalam kode mesin dan menghitung transisi ke tag. Dia menulis di buku catatan sekolah (masih pantai), kemudian secara manual diterjemahkan ke dalam kode mesin, masuk dengan tangannya pada perangkat persiapan data untuk kaset berlubang (saya harus melakukan ini beberapa kali, segera tidak ada yang berhasil).Namun, saya tidak menggunakannya dalam waktu lama - beberapa bulan kemudian saya bawa dari Universitas Leningrad, di mana, ternyata, perangkat lunak untuk perangkat ini dikembangkan, sistem Janus, yang mencakup perakit silang untuk menjalankan komputer di UE dan beberapa program untuk TS-7063 - Fort 83 juru bahasa dan beberapa mainan. Saya mengambil kesempatan ini untuk mengucapkan terima kasih kepada orang-orang yang terlibat dalam pengembangan perangkat lunak ini - S.N. Baranova, yang termasuk V.A. Kirillin, A.A. Klubovich dan N.R. Nozdrunov. Dari mainan itu, saya ingat, saya terutama menyukai Labyrinth.Fort kemudian membuat kesan yang luar biasa dengan keindahannya, kemudahan implementasi, dan kekompakan luar biasa dari kode yang dihasilkan. Sejauh yang saya mengerti, yang pertama di USSR mulai mempelajari bahasa ini tepatnya di Universitas Negeri Leningrad dan tepatnya untuk TS-7063. Biarkan saya mengutip Anda dari artikel Baranov"Bahasa pemrograman FORT di Uni Soviet, Rusia dan St. Petersburg" :Pengembangan lintas-assembler dilakukan dalam bahasa PL / I dan membutuhkan waktu lebih dari enam bulan. Kode sumber untuk tampilan tersebut sangat besar - lebih dari seribu baris pada PL / I. Untuk menyiarkannya, perlu untuk menghapus semua pekerjaan batch yang berjalan secara paralel dan memberikan seluruh cadangan RAM (dan ada total 512 K) ke penerjemah dengan PL / I.
Pada saat ini, kami menemukan salinan Jurnal Dr. Dobb, yang mencantumkan assembler untuk Intel 8080 dalam bahasa Fort, yang hanya terdiri dari 54 baris teks, yang sepertiganya ditempati oleh tabel mnemonik yang lazim untuk perintah assembler. Pada saat yang sama, penulis mengklaim bahwa ini adalah assembler lengkap, yang mencakup semua mode dan fitur dari tim Intel 8080!
Kami tidak memiliki teks lain tentang Fort pada saat ini, dan kami harus memahami bagaimana urutan kata-kata benteng yang ditunjukkan dapat bekerja persis seperti yang disyaratkan.
Tapi saya tidak perlu menulis sesuatu yang serius di Fort - kebanyakan mereka menulis di assembler dan di sini sistem lintas dari LSU sangat berguna. Dan kami melakukan hal-hal yang cukup serius, termasuk sistem kontrol proses dan perangkat lunak untuknya - kami menggunakan TS-7063 sebagai perangkat kontrol pusat sistem.Salah satu sistem yang dibuat saat itu di akhir tahun 80-an masih bekerja dalam bentuk yang sama - Saya tidak pernah berhenti kagum pada kemampuan bertahan dari perangkat ini - 25 tahun dalam produksi terus menerus 365 x 24, dalam kondisi kelembaban tinggi, suhu dan debu! Inilah pahlawan ini:
Source: https://habr.com/ru/post/id383231/
All Articles