<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=D2_%28Computer%29</id>
	<title>D2 (Computer) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=D2_%28Computer%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=D2_(Computer)&amp;action=history"/>
	<updated>2026-05-23T13:27:00Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=D2_(Computer)&amp;diff=568443&amp;oldid=prev</id>
		<title>imported&gt;KMatzdorff: Begriffe &quot;Unterprogramm&quot; und &quot;Fernschreibmaschine&quot; verlinkt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=D2_(Computer)&amp;diff=568443&amp;oldid=prev"/>
		<updated>2025-06-11T17:19:28Z</updated>

		<summary type="html">&lt;p&gt;Begriffe &amp;quot;Unterprogramm&amp;quot; und &amp;quot;Fernschreibmaschine&amp;quot; verlinkt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der programmierbare Rechenautomat &amp;#039;&amp;#039;&amp;#039;D2&amp;#039;&amp;#039;&amp;#039; (Dresden 2) war ein [[Computer]]typ aus der [[Deutsche Demokratische Republik|DDR]].&lt;br /&gt;
&lt;br /&gt;
Der intern mit [[Dualsystem|Dualzahlen]] arbeitende [[Digitalrechner]] wurde zwischen 1956 und 1959 an der [[Technische Universität Dresden|TH Dresden]] entworfen und gebaut. Sein Konstrukteur war [[Nikolaus Joachim Lehmann]], Vater vieler historischer Computer aus [[Dresden]].&lt;br /&gt;
&lt;br /&gt;
Der D2 war, wie sein Vorgänger [[D1 (Computer)|D1]], ein [[Röhrencomputer]]. Er verfügte über 1400 [[Elektronenröhre]]n, erreichte eine Verarbeitungsgeschwindigkeit von 1000 [[FLOPS]]. Sein [[Trommelspeicher]] hatte 256 Spuren („Bahnen“), auf jeder Bahn Platz für 16 56-Bit-[[Datenwort|Wörter]] (2 Befehle je Wort) und konnte somit 4096 [[Datenwort|Wörter]] zu je 56 [[Bit]] speichern. Es gab 11 [[Register (Computer)|Register]]. Die Trommel hatte außerdem einen Schnellspeicher-Teil  mit mittlerer Wartezeit von nur 0,34 ms (320 Plätze); Transporte vom Haupt- zum Schnellspeicher und zurück konnten parallel zur Rechnung erfolgen.&lt;br /&gt;
&lt;br /&gt;
Nachfolger des D2 waren die Digitalrechner [[D3 (Computer)|D3]] und [[D4a|D4]].&lt;br /&gt;
&lt;br /&gt;
== Befehlsaufbau / Befehlsnotation ==&lt;br /&gt;
Der D2 war eine [[Adressrechner (Maschinenbefehl)|Einadressmaschine]].&lt;br /&gt;
Jeder Befehl hatte 7 Zeichen (28 Bits): 2 Zeichen (8 Bits) Adresse 1.Operand (Register), Operationscode / 3 Zeichen (12 Bits) Adresse 2.Operand (Bahnnr. 8 Bits, Pos. auf der Bahn 4 Bits) / 2 Zeichen (8 Bits) [[Indexregister|Index-]] und Schrittregister, Sonderzeichen.&lt;br /&gt;
&lt;br /&gt;
== Programmausschnitt ==&lt;br /&gt;
[[Datei:Ausschnitt aus Computerprogramm für Rechenmaschine D2, TU Dresden 1968.jpg|mini|Aus: Diplomarbeit Klaus Matzdorff TU Dresden 1968]]&lt;br /&gt;
Das 1967/68 im Rahmen einer Diplomarbeit (&amp;#039;&amp;#039;Ein Rechenprogramm zur Bestimmung der Toleranzempfindlichkeit von Abzweigschaltungen&amp;#039;&amp;#039;, TU Dresden, Institut für Fernmeldetechnik, Autor Klaus Matzdorff) erstellte Programm hat einen Umfang von 29 Bahnen und ist in [[Maschinensprache]] geschrieben. Der rechts abgebildete Ausschnitt „Bahn 5“ zeigt ein [[Unterprogramm]] zum Ausdruck von Ergebnissen; auf der Bahn gibt es auch Daten (Text, 2 Wörter Pos. 0 und 13) und zwei leere Wörter für die Adressen der auszudruckenden Ergebnisse.&lt;br /&gt;
&lt;br /&gt;
Um die Rechengeschwindigkeit zu erhöhen, konnten Bahnen in Schnellspeicher kopiert (Kommentar im Bild „Bahntransport“) und dort abgearbeitet werden, was bei Bahnen mit Schleifen innerhalb des Bahnbereichs, wie hier, besonders sinnvoll war.&lt;br /&gt;
&lt;br /&gt;
[[Schleife (Programmierung)|Schleifen]] sollten wenn möglich innerhalb einer Bahn gebildet werden, um die pneumatisch gesteuerte Bewegung des Zugriffsschlittens der Trommel bei Bahnwechsel zu minimieren. Manchmal lief der Schlitten heiß und die Maschine schaltete ab, wenn zu häufig bahnübergreifende Sprünge ausgeführt werden mussten.&lt;br /&gt;
&lt;br /&gt;
Die Speicheradressen mussten (relativ zu der in einem speziellen Register (β0, β1 …) stehenden Startbahn-Adresse) direkt angegeben werden (Bahn / Position auf der Bahn) oder, wie bei den Sprüngen im Beispiel, relativ zur Befehlsposition. Programmierhilfen ([[Assembler (Informatik)|Assembler]] o.&amp;amp;nbsp;ä.) waren 1968 noch nicht verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Daten-Ein- und -Ausgabe ==&lt;br /&gt;
&lt;br /&gt;
Programm und Daten wurden mittels [[Fernschreiber|Fernschreibmaschine]] auf 5-Kanal-[[Lochstreifen]] übertragen. Ein Paritätsbit für die Fehlerkontrolle gab es beim 5-Kanal-Lochstreifen nicht, stattdessen wurde bei einem Probelauf des fertigen Lochstreifens eine Kontrollsumme ermittelt, die dann am Ende des Lochstreifens händisch per „Bitstanze“ eingestanzt wurde. Falls bei der nachfolgenden Verwendung des Lochstreifens die ermittelte Kontrollsumme nicht mit der eingestanzten übereinstimmte, wurde die Eingabe verworfen.&lt;br /&gt;
&lt;br /&gt;
Für weitere Eingaben und die Ausgabe von Rechenergebnissen standen zwei elektrische Schreibmaschinen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://tu-dresden.de/mn/math/die-fakultaet/sammlungen/historische-rechenmaschinen/exponate/d2-elektronik-einschub Technische Daten des D2]&lt;br /&gt;
* [https://www.robotrontechnik.de/html/computer/d2.htm D2 auf robotrontechnik.de]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Historischer Computer]]&lt;br /&gt;
[[Kategorie:Wissenschaft in Dresden]]&lt;/div&gt;</summary>
		<author><name>imported&gt;KMatzdorff</name></author>
	</entry>
</feed>