TS-7063: Erinnern Sie sich an die 80er Jahre
Grüße, Kollegen!Der Anstieg der Veröffentlichungen zur Geschichte der sowjetischen PCs im letzten Jahr (zum Beispiel dieser und dieser ) ließ schnell nach. Ich werde versuchen, dieses Thema wiederzubeleben und mich an das Gerät zu erinnern, mit dem meine ersten Schritte auf dem Gebiet der Programmierung verbunden waren, zumal es im Internet praktisch nichts darüber gibt (Fast das einzige, was ich gefunden habe, waren Links zu „Ethanolverbrauchsraten für Organisationen und Unternehmen“ - jeder in diesem Bereich wird verstehen, worum es geht).Es geht um das Computerterminal TS-7063 für die EU, das ein wesentlicher Bestandteil des Anzeigekomplexes EU-7970 war (es gibt einige weitere Verweise auf diesen Komplex im Internet, aber fast alle beschränken sich auf Ausdrücke wie „In diesem und jenem Jahr, das sie eingeführt haben ...“). ):
Nach den hier veröffentlichten Materialien zu urteilen, hatte Anfang der 80er Jahre jemand die Möglichkeit, Mikrochips der K580-Serie zu erwerben und Zugang zu den ersten sowjetischen PCs zu erhalten. Ich habe damals in einem ziemlich großen Forschungsinstitut für die Verteidigungsindustrie in der Hauptstadt einer der Unionsrepubliken gearbeitet - aber keines davon stand uns zur Verfügung. Ich erinnere mich, dass sie in einem der Projekte, von denen sie den Kunden überzeugt haben, anscheinend Iskra einzubeziehen - speziell, damit Sie es sich ansehen können, haben sie zwei Jahre gewartet, ich habe nicht gewartet ...Als bereits 1985 ein Ausstellungskomplex, 8 Einheiten dieser TS-7063 (hergestellt in Kanev, einer kleinen Stadt in der Region Tscherkassy), in das Informationszentrum eines Industrieunternehmens in einem der regionalen Zentren der Russischen Föderation gebracht wurden, in dem ich zu dieser Zeit arbeitete, war dies eine Veranstaltung ! Die erste Verbindung zu unserer EU 1035, Systemmeldungen auf dem Display, das FOCUS-System (vielleicht erinnert sich jemand daran) - ein Softwarepaket für die Interaktion mit dem EU-Computer mit mehreren Spielzeugen - machte einen großen Eindruck. Aber darüber spreche ich jetzt nicht.Tatsache ist jedoch, dass der TS-7063 auf der Basis des Mikroprozessors der K580-Serie entwickelt wurde und für diese Zeit tatsächlich ein völlig normaler PC war. Hier sind einige seiner Spezifikationen:- Zentralprozessor: KR580VM80A
- Anzeigekapazität, Zeichen: 80 x 25
- ROM-Kapazität (556RT5), kB: 4
- RAM-Kapazität (565RU1A), KByte: 32
- Regenerationsspeicherkapazität, kB: 4
Rückansicht, Montageplatinen und Netzteile:
Prozessorkarte:
ROM:
Die Idee war, ein verteiltes Datenverarbeitungssystem zu schaffen. Das intelligente Terminal musste einige der Funktionen übernehmen und, ohne den Betrieb des Computers zu unterbrechen, einige Aufgaben lokal ausführen - zum Beispiel kleine Texte bearbeiten, Daten vorbereiten, Aufgaben vorbereiten, ... Richtig, die Basissoftware hat im ROM geflasht (Sie können im Prinzip , nennen wir es ein Betriebssystem), führte nur die einfachsten Funktionen aus - Verarbeiten von Interrupts über die Tastatur, Eingeben und Bearbeiten von bis zu zwei Textbildschirmen und Sicherstellen der Kommunikation mit einem Computer. Aber ein schwarzer Koffer kam zu den Terminals - ein Debugging-Gerät, von dem aus es möglich war, das Programm in Maschinencodes in den Arbeitsspeicher einzugeben, zur Ausführung auszuführen und schrittweise durchzugehen. Zusätzlich wurde ein Locherleser (!) In den Koffer eingebaut, d.h.Auf den entsprechenden EC-Computergeräten konnte ein Lochband mit dem Programmcode vorbereitet und anschließend in den Terminalspeicher geladen werden.Ich erinnere mich an die erste Broschüre mit handgeschriebenen Mikroprozessor-Anweisungscodes, die mir jemand gebracht hat. Ich erinnere mich an das erste Programm, kurz und völlig dumm - und an die Freude, als es funktionierte ... Das zweite Programm war Assembler mit dem Link-Editor - müde vom Programmieren in Maschinencodes und Berechnen von Übergängen zu den Tags. Er schrieb in ein Schulheft (immer noch an Land), übersetzte es dann manuell in Maschinencodes und gab es mit den Händen in das Datenvorbereitungsgerät für Lochstreifen ein (ich musste dies mehrmals tun, sofort funktioniert nichts).Ich habe es jedoch nicht lange benutzt - ein paar Monate später brachte ich es von der Leningrader Universität, wo, wie sich herausstellte, Software für diese Geräte entwickelt wurde, das Janus-System, das einen Cross-Assembler für die Ausführung von Computern in der EU und einige Programme für TS-7063 enthielt - Fort 83 Dolmetscher und mehrere Spielzeuge. Ich nutze diese Gelegenheit, um den Personen zu danken, die an der Entwicklung dieser Software beteiligt waren - S.N. Baranova, zu der auch V.A. Kirillin, A.A. Klubovich und N.R. Nozdrunov. Ich erinnere mich, dass mir das Labyrinth besonders gut gefallen hat.Fort machte dann einen großen Eindruck mit seiner Schönheit, einfachen Implementierung und unglaublichen Kompaktheit des resultierenden Codes. Soweit ich weiß, begann der erste in der UdSSR, diese Sprache genau an der Leningrader Staatsuniversität und genau für TS-7063 zu lernen. Lassen Sie mich Sie aus Baranovs Artikel zitieren"FORT-Programmiersprache in der UdSSR, Russland und St. Petersburg" :Die Entwicklung des Cross-Assemblers wurde in der Sprache PL / I durchgeführt und dauerte mehr als sechs Monate. Der Quellcode für diese Ansichten war riesig - mehr als tausend Zeilen auf PL / I. Um es zu senden, mussten alle parallel laufenden Stapeljobs entfernt und dem Übersetzer mit PL / I die gesamte RAM-Reserve (und insgesamt 512 KB) zur Verfügung gestellt werden.
Zu diesem Zeitpunkt stießen wir auf eine Ausgabe des Dr. Dobb's Journal, in der der Assembler für Intel 8080 in der Fort-Sprache aufgeführt war, die nur aus 54 Textzeilen bestand, von denen ein Drittel mit einer Tabelle bekannter Mnemoniken für Assembler-Befehle belegt war. Gleichzeitig behaupteten die Autoren, dies sei ein vollständiger Assembler, der alle Modi und Funktionen der Intel 8080-Teams abdeckt!
Wir hatten zu diesem Zeitpunkt keine anderen Texte über Fort und mussten verstehen, wie die angegebene Folge von Fort-Wörtern genau wie erforderlich funktionieren konnte.
Aber ich musste nichts Ernstes über Forte schreiben - meistens schrieben sie in Assembler und hier war das systemübergreifende von LSU sehr nützlich. Und wir haben ziemlich ernsthafte Dinge getan, einschließlich des Prozessleitsystems und der Software dafür - wir haben den TS-7063 als zentrales Steuergerät des Systems verwendet.Eines der damals in den späten 80ern entwickelten Systeme funktioniert immer noch in der gleichen Form - ich bin immer wieder erstaunt über die Überlebensfähigkeit dieses Geräts - 25 Jahre in kontinuierlicher Produktion 365 x 24 unter Bedingungen hoher Luftfeuchtigkeit, Temperatur und Staubigkeit! Hier ist dieser Held:
Source: https://habr.com/ru/post/de383231/
All Articles