<?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=PDP-1</id>
	<title>PDP-1 - 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=PDP-1"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PDP-1&amp;action=history"/>
	<updated>2026-05-30T11:37:16Z</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=PDP-1&amp;diff=128144&amp;oldid=prev</id>
		<title>imported&gt;Hutch: Leerzeichen vor/nach Schrägstrich korrigiert, Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PDP-1&amp;diff=128144&amp;oldid=prev"/>
		<updated>2025-06-27T06:19:03Z</updated>

		<summary type="html">&lt;p&gt;Leerzeichen vor/nach Schrägstrich korrigiert, Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;PDP-1&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;rogrammed &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ata &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;rocessor &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;) war einer der ersten [[Minicomputer]] und wurde 1959 von der Firma DEC ([[Digital Equipment Corporation]]) entwickelt.&lt;br /&gt;
[[Datei:PDP-1.jpg|miniatur|PDP-1]]&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
Die Bezeichnung &amp;#039;&amp;#039;Minicomputer&amp;#039;&amp;#039; erscheint aus heutiger Sicht unangemessen, da der PDP-1 so groß war wie zwei Kühlschränke. Dieser [[Programmed Data Processor|PDP]] konnte aber, im Gegensatz zu den viel größeren [[IBM]]-Maschinen, von einer einzigen Person hochgefahren und gesteuert werden. Darüber hinaus konnte er von mehreren Personen simultan genutzt werden. Anfragen, die man an den PDP stellte, wurden sofort verarbeitet und ausgegeben – anders als bei größeren Rechnern, die im Batch(Stapel)betrieb liefen, bei denen man die Programme als Lochkartenstapel beim Operator abgab und sich die Ergebnisse als Ausdruck am nächsten Tag abholen konnte. Angekündigt wurde der PDP-1 1960, das erste Exemplar wurde bereits im Dezember 1959 installiert.&lt;br /&gt;
&lt;br /&gt;
Der PDP-1 wurde mit diskreten [[Transistor]]-Schaltkreisen implementiert, statt mit den damals üblichen [[Elektronenröhre]]n. [[Integrierter Schaltkreis|Integrierte Schaltkreise]] wurden jedoch noch nicht verwendet.&lt;br /&gt;
&lt;br /&gt;
Entwickler war der DEC-Gründer [[Ken Olsen]]. Direkter Vorgänger war der von ihm noch am MIT entwickelte [[TX-0]].&lt;br /&gt;
&lt;br /&gt;
=== Eingabegeräte ===&lt;br /&gt;
[[Datei:PDP-1 control board.jpg|miniatur|Steuertafel des PDP-1]]&lt;br /&gt;
&lt;br /&gt;
* Bedienungselemente am Gerät selbst (Hebel und zahlreiche Knöpfe)&lt;br /&gt;
* [[Lochstreifen]]&lt;br /&gt;
* [[Lichtgriffel]]&lt;br /&gt;
* [[Fernschreiber]] (Teletype) als [[Tastatur]] (zugleich auch Ausgabegerät)&lt;br /&gt;
&lt;br /&gt;
=== Ausgabegeräte ===&lt;br /&gt;
* rundes [[Oszilloskop]], [[Vektorgrafik]], technisch aus einem [[Radar]]schirm abgeleitet; 12 Zeichen Breite. Bezeichnung: [[Kathodenstrahlröhre|CRT]] Type 30, oder Type 31 (Ultra Precision)&lt;br /&gt;
* [[Fernschreiber]] (Teletype) als [[Drucker (Gerät)|Drucker]]&lt;br /&gt;
* [[Lochstreifen]], schon nach dem heute noch verbreiteten [[ASCII|Standard]]&lt;br /&gt;
&lt;br /&gt;
=== Programmierung ===&lt;br /&gt;
Der Computer wird von den [[Emulator]]en [[M.E.S.S.]] und [[SIMH]] unterstützt. Ebenso existieren zahlreiche [[Spacewar!]]-Simulationen.&lt;br /&gt;
&lt;br /&gt;
Programmiert wurde der Rechner in [[Assemblersprache]] oder in [[LISP]]. Der Speicher wurde, im Gegensatz zu heutigen Computern, nicht [[Oktett (Informatik)|oktettweise]], sondern in 18&amp;amp;nbsp;Bit großen [[Datenwort|Worten]] adressiert. Der Hauptspeicher bestand in der Grundversion aus 4096 dieser Worte, was 9216&amp;amp;nbsp;[[Oktett (Informatik)|Oktetts]] entspricht.&lt;br /&gt;
&lt;br /&gt;
Es gibt einige wenige Grundbefehle. Die meisten anderen betreffen die Ausgabegeräte.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Steve Russell-PDP-1-20070512.jpg|miniatur|Steve Russell an einem PDP-1]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Grundbefehle&amp;#039;&amp;#039;&amp;#039; mit entsprechendem Code&lt;br /&gt;
* ADD Y (40) ADD C(Y) to C(AC)&lt;br /&gt;
* AND Y (02) logical AND C(Y) with C(AC)&lt;br /&gt;
* CAL Y (16) JDA 100&lt;br /&gt;
* DAC Y (24) Deposit C in Y&lt;br /&gt;
* DAP Y (26) Deposit Adress part AC in Y&lt;br /&gt;
* DIO Y (32) Deposit C(IO) in Y&lt;br /&gt;
* DIP Y (30) Deposits contents AC in Y&lt;br /&gt;
* DIV Y (56) Divide&lt;br /&gt;
* DZM Y (34) Deposit Zero in Y&lt;br /&gt;
* IDX Y (44) Index (add one)&lt;br /&gt;
* IOR Y (04) Inclusive OR&lt;br /&gt;
* IOT Y (72) In-Output Transfer (viele Befehle, nachfolgende 2 Words erforderlich)&lt;br /&gt;
* ISP Y (46) Index and Skip&lt;br /&gt;
* JDA Y (17) equals DAC Y and JSP Y+1&lt;br /&gt;
* JMP Y (60) next instruction from Y&lt;br /&gt;
* JSP Y (62) jump to Y, save program Counter in AC&lt;br /&gt;
* LAC Y (20) load AC with C (Y)&lt;br /&gt;
* LAW N (70) load AC with numer N&lt;br /&gt;
* LAW-N (71) load AC with -N&lt;br /&gt;
* LIO Y (22) load IO with C(Y)&lt;br /&gt;
* MUL Y (54) Multiply&lt;br /&gt;
* OPR (76) Operate (9 Befehle, z. B. 760000 NOP)&lt;br /&gt;
* SAD Y (50) skip next instruction if C(AC)&amp;lt;&amp;gt;C(Y)&lt;br /&gt;
* SAS Y (52) skip next instruction if C(AC)=C(Y)&lt;br /&gt;
* SFT (66) Shift, z. B. 661 Rotate AC left, 676 Shift IO right&lt;br /&gt;
* SKP (64) Skip, z. B. 640200 Skip on plus AC&lt;br /&gt;
* SUB Y (42) subtract C(Y) from C(AC)&lt;br /&gt;
* XCT Y (10) execute instructions in Y&lt;br /&gt;
* XOR Y (06) exclusive OR C(Y) with C(AC)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Einige Beispiele von anderen wichtigen Befehlen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* RPA (720001) read perforated tape alphanumeric&lt;br /&gt;
* RPB (720002) read perforated tape binary&lt;br /&gt;
* TYO (720003) type Out&lt;br /&gt;
* TYI (720004) type In&lt;br /&gt;
* DPY (720007) display one point (CRT Type 30)&lt;br /&gt;
* PAC (720043) punch a card (zuvor: LAG load a group)&lt;br /&gt;
&lt;br /&gt;
== Einordnung ==&lt;br /&gt;
Vorgänger war der [[TX-0]] (1955/1956), der erste Computer mit Transistoren. Auf ihm liefen bereits Text-basierte Spiele, z. B. [[Tic-Tac-Toe]].&lt;br /&gt;
&lt;br /&gt;
Das zweite Modell des PDP-1 wurde deshalb berühmt, weil es als Geschenk an das [[Massachusetts Institute of Technology]] (MIT) Cambridge ging und dort das berühmte Spiel [[Spacewar!]] von [[Steve Russell (Informatiker)|Steve Russell]] und anderen Studenten entwickelt wurde.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Minskytron-PDP-1-20070512.jpg|miniatur|PDP-1-Monitor mit Programm „Three Position Display“]]&lt;br /&gt;
Nachfolger waren:&lt;br /&gt;
* [[PDP-7]]&lt;br /&gt;
* [[PDP-8]] / 8e / 8i&lt;br /&gt;
* [[PDP-10]] / 10b / 10c / 10 Mk.III&lt;br /&gt;
* [[PDP-11]]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Programmed Data Processor]]&lt;br /&gt;
* [[Digital Equipment Corporation]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat}}&lt;br /&gt;
* [https://www.computerhistory.org/pdp-1/ PDP-1 im Computer History Museum]&lt;br /&gt;
* [https://www.digibarn.com/history/06-09-21-Spacewar/index.html PDP-1 im Digibarn-Museum mit Videos und Musik des PDP]&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Pdp01}}&lt;br /&gt;
[[Kategorie:Minirechner]]&lt;br /&gt;
[[Kategorie:Historischer Computer]]&lt;br /&gt;
[[Kategorie:Digital Equipment Corporation]]&lt;br /&gt;
[[Kategorie:Abkürzung|PDP1]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Hutch</name></author>
	</entry>
</feed>