TS-7063: Souvenez-vous des années 80
Salutations, collègues!L'augmentation de l'année dernière dans les publications sur l'histoire des PC soviétiques (par exemple, celui-ci et celui-ci ) s'est rapidement estompée, je vais essayer de réanimer ce sujet et de rappeler l'appareil avec lequel mes premiers pas dans le domaine de la programmation ont été connectés, d'autant plus qu'il n'y a pratiquement rien sur Internet (presque la seule chose que j'ai trouvée était des liens vers «les taux de consommation d'éthanol pour les organisations et les entreprises» - quiconque est dans le sujet comprendra de quoi il s'agit).Il s'agira du terminal informatique TS-7063 pour l'UE, qui faisait partie intégrante du complexe d'affichage EU-7970 (il y a quelques références supplémentaires à ce complexe sur Internet, mais presque toutes sont limitées à des phrases telles que "En telle ou telle année, ils ont introduit ..." ):
À en juger par les documents publiés ici, quelqu'un au début des années 80 a eu la possibilité d'obtenir des micropuces de la série K580, a eu accès aux premiers PC soviétiques. J'ai travaillé à l'époque dans un assez grand institut de recherche travaillant pour l'industrie de la défense, dans la capitale de l'une des républiques de l'Union - mais aucune de celles-ci n'était à notre disposition. Je me souviens, dans l'un des projets, ils ont persuadé le client d'inclure, semble-t-il, Iskra - spécialement pour que vous puissiez le regarder, ils ont attendu deux ans, je n'ai pas attendu ...Par conséquent, quand, déjà en 1985, un complexe d'exposition, 8 unités de ces TS-7063 (elles ont été fabriquées à Kanev, une petite ville de la région de Cherkasy) ont été amenées au centre d'information d'une entreprise industrielle dans l'un des centres régionaux de la Fédération de Russie, où je travaillais à l'époque - c'était un événement ! La première connexion à notre EU 1035, les messages système sur l'écran, le système FOCUS (peut-être que quelqu'un s'en souvient) - un logiciel pour interagir avec l'ordinateur de l'UE, avec plusieurs jouets - tout cela a fait une énorme impression. Mais je ne parle pas de ça maintenant.Mais le fait est que le TS-7063 a été créé sur la base du microprocesseur de la série K580 et était, en fait, un PC tout à fait normal pour l'époque. Voici certaines de ses spécifications:- Processeur central: KR580VM80A
- Capacité d'affichage, caractères: 80 x 25
- Capacité ROM (556RT5), ko: 4
- Capacité de RAM (565RU1A), kilo-octet: 32
- Capacité de mémoire de régénération, ko: 4
Vue arrière, cartes de montage et alimentations:
Carte processeur:
ROM:
L'idée était de créer un système de traitement de données distribué. Le terminal intelligent devait assumer certaines des fonctions et, sans interrompre le fonctionnement de l'ordinateur, effectuer certaines tâches localement - par exemple, éditer de petits textes, préparer des données, préparer des tâches, ... Vrai, le logiciel de base flashé en ROM (vous pouvez, en principe, , appelez-le un système d'exploitation), n'effectuait que les fonctions les plus simples - traitement des interruptions à partir du clavier, saisie et modification de deux écrans de texte et communication avec un ordinateur. Mais une valise noire est arrivée aux terminaux - un dispositif de débogage à partir duquel il était possible d'entrer le programme dans les codes machine dans la RAM, de l'exécuter pour l'exécution et de le parcourir par étapes. De plus, un lecteur de bande perforée (!) A été intégré au boîtier, c.-à-d.il était possible de préparer une bande perforée avec le code de programme sur les appareils correspondants de l'ordinateur EC, puis de la charger dans la mémoire du terminal.Je me souviens de la première brochure avec des codes d'instructions de microprocesseur manuscrits que quelqu'un m'a apportée, je me souviens du premier programme, court et complètement stupide - et de la joie quand cela a fonctionné ... Le deuxième programme était Assembleur avec l'éditeur de liens - fatigué de programmer des codes machine et de calculer les transitions aux balises. Il a écrit dans un cahier d'école (toujours à terre), puis traduit manuellement en codes machine, entré avec ses mains sur le dispositif de préparation de données pour la bande perforée (j'ai dû le faire plusieurs fois, tout de suite rien ne fonctionne).Cependant, je ne l'ai pas utilisé longtemps - quelques mois plus tard, j'ai apporté de l'Université de Leningrad, où, il s'est avéré que le logiciel pour ces appareils a été développé, le système Janus, qui comprenait un assembleur croisé pour exécuter des ordinateurs sur l'UE et certains programmes pour TS-7063 - Interprète du Fort 83 et plusieurs jouets. J'en profite pour remercier les personnes qui ont participé au développement de ce logiciel - S.N. Baranova, qui comprenait V.A. Kirillin, A.A. Klubovich et N.R. Nozdrunov. Parmi les jouets, je me souviens, j'ai particulièrement aimé le Labyrinthe.Fort a ensuite fait forte impression avec sa beauté, sa facilité de mise en œuvre et sa compacité incroyable du code résultant. Pour autant que je sache, le premier en URSS a commencé à étudier cette langue précisément à l'Université d'État de Leningrad et précisément pour le TS-7063. Permettez-moi de vous citer un article de Baranov"Langage de programmation FORT en URSS, Russie et Saint-Pétersbourg" :Le développement du cross-assembler a été réalisé dans la langue PL / I et a duré plus de six mois. Le code source de ces vues était énorme - plus d'un millier de lignes sur PL / I. Pour le diffuser, il a fallu supprimer tous les jobs batch s'exécutant en parallèle et donner toute la réserve de RAM (et il y avait 512 K au total) au traducteur avec PL / I.
À cette époque, nous sommes tombés sur une copie du Dr.Dobb's Journal, qui répertorie l'assembleur pour Intel 8080 dans la langue Fort, qui ne comprenait que 54 lignes de texte, dont un tiers était occupé par un tableau de mnémoniques familiers pour les commandes d'assembleur. Dans le même temps, les auteurs ont affirmé qu'il s'agit d'un assembleur complet, couvrant tous les modes et fonctionnalités des équipes Intel 8080!
Nous n'avions aucun autre texte sur le fort à ce moment-là, et nous devions comprendre comment la séquence indiquée des mots du fort pouvait fonctionner exactement comme requis.
Mais je n'ai pas eu à écrire quelque chose de sérieux sur Forte - ils ont surtout écrit en assembleur et ici le cross-système de LSU a été très utile. Et nous avons fait des choses assez sérieuses, y compris le système de contrôle de processus et le logiciel pour cela - nous avons utilisé le TS-7063 comme dispositif de contrôle central du système.L'un des systèmes créés à l'époque à la fin des années 80 fonctionne toujours sous la même forme - je ne cesse d'être étonné de la capacité de survie de cet appareil - 25 ans en production continue 365 x 24, dans des conditions de forte humidité, température et poussiéreuse! Voici ce héros:
Source: https://habr.com/ru/post/fr383231/
All Articles