Electrologica X1

Electrologica X1

The Electrologica X1 was a digital computer designed and manufactured in the Netherlands from 1958 to 1965. About thirty were produced and sold in the Netherlands and abroad.

The X1 was designed by the Mathematical Centre in Amsterdam, an academic organization that had been involved in computer design since 1947, and manufactured by Electrologica NV, a company formed expressly for the purpose of producing the machine.

The X1 was a solid-state binary computer ("completely transistorized") with magnetic core memory. Word-length was 27 bits and peripherals included punched and magnetic tape. It was one of the first European computers to have an interrupt facility.

Like its counterparts the Zuse Z22 and the ZEBRA, (and the much later ARM architecture), all instructions, not just branches, could be made conditional. This allowed for compact expression of programs. The following example demonstrates the loading of the absolute value of memory at "n" into the accumulator A:

2A n P // copy [n] to A N 3A n // if A is negative, copy - [n] to A

The X1 arithmetic operators always used binary fixed-point arithmetic.(Most computers at that time alway used binary-coded decimal.Most modern computers use binary integer arithmetic most of the time).

A notable peculiarity of the X1, or at least of the people who worked with it, was the use of base-32 notation when writing addresses.

The X1 was the subject of Edsger Dijkstra's Ph.D. dissertation, and the target of the first complete working ALGOL 60 compiler, completed by Dijkstra and Jaap Zonneveld. In 1965, the X1 was superseded by the X8. Electrologica was taken over by Philips a few years later.

References

* CACM 2(9): 24 (1959). 1, EE, Edsger W. Dijkstra: "Communication with an Automatic Computer", University of Amsterdam 1959.

External links

* [http://www.science.uva.nl/faculteit/museum/X1.html The Electrologica X1 and X8 computers]
* [http://www.cs.utexas.edu/users/EWD/PhDthesis/PhDthesis.PDF "Communication with an Automatic Computer", Dijkstra's Ph.D. thesis] (PDF)
* [http://ftp.cwi.nl/CWIreports/SEN/SEN-N0301.pdf The Dijkstra-Zonneveld ALGOL 60 compiler for the Electrologica X1] (PDF) includes a good description of the X1 instruction set.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Electrologica X1 — Die Electrologica X1 (oder einfach EL X1) war ein Digital Computer, der in den Niederlanden konstruiert und von 1958 bis 1965 produziert wurde. Etwa 30 Anlagen wurden gebaut und auch ins Ausland verkauft. Die X1 wurde im Mathematisch Centrum… …   Deutsch Wikipedia

  • Electrologica X8 — The Electrologica X8 (or EL X8) was a digital computer designed as a successor to the Electrologica X1 and manufactured in the Netherlands by Electrologica NV from 1965 onwards.Fact|date=August 2007Like its predecessor, the X1, the X8 system… …   Wikipedia

  • THE multiprogramming system — Infobox OS name = THE multiprogramming system caption = developer = Technische Hogeschool Eindhoven / Edsger Dijkstra (et al.) source model = kernel type = supported platforms = Electrologica X8 ui = family = released = 1968 latest release… …   Wikipedia

  • История нидерландских компьютеров — Содержание 1 ARRA I 2 ARRA II 3 FERTA 4 ARMAC 5 X1 6 X8 …   Википедия

  • ALGOL — This article is about the programming language family. For other uses, see Algol (disambiguation). ALGOL Paradigm(s) procedural, imperative, structured Appeared in 1958 Designed by Bauer, Bottenbruch, Rutishauser, Samelson, Backus, Katz, Perlis …   Wikipedia

  • ALGOL 60 — Die Programmiersprache Algol 60 wurde von 1958–1963 unter der Führung der Association for Computing Machinery (ACM) und der Gesellschaft für Angewandte Mathematik und Mechanik (GAMM), später dann der International Federation for Information… …   Deutsch Wikipedia

  • Edsger Dijkstra — E. W. Dijkstra, 2002 Edsger Wybe Dijkstra [ˈɛtˌsxər ˈdɛɪkˌstra] (* 11. Mai 1930 in Rotterdam; † 6. August 2002 in Nuenen, Niederlande) war ein niederländischer Informatiker. Er war der Wegbereiter der …   Deutsch Wikipedia

  • Edsger W. Dijkstra — E. W. Dijkstra, 2002 Edsger Wybe Dijkstra [ˈɛtˌsxər ˈdɛɪkˌstra] (* 11. Mai 1930 in Rotterdam; † 6. August 2002 in Nuenen, Niederlande) war ein niederländischer Informatiker. Er war der Wegbereiter der …   Deutsch Wikipedia

  • Liste von Hallo-Welt-Programmen/Programmiersprachen — Dies ist eine Liste von Hallo Welt Programmen für gebräuchliche Programmiersprachen. Weitere Beispiele für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • X-1 — X1 bezeichnet: ATI Mobility Radeon X1 Serie, eine Serie von Grafikprozessoren für Notebooks; ATI Radeon X1 Serie, eine Serie von Desktop Grafikchips der Firma AMD; Bell X1, eine irische Band aus Celbridge, County Kildare; Electrologica X1, ein… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”