Category:EDSAC order code: Difference between revisions

Created page for EDSAC order code
(Created page for EDSAC order code)
 
(Created page for EDSAC order code)
 
Line 1:
{{stub}}{{langlanguage|EDSAC order code}}
The Electronic Delay Storage Automatic Calculator (EDSAC), which went into operation at Cambridge in 1949, was one of the first stored-program computers. It was also the machine on which the first programming book, book—<i>The Preparation of Programs for an Electronic Digital Computer</i> by Wilkes, Wheeler, and Gill (1951), wasby based. The EDSAC featured a memory of 512 17-bit wordsWilkes, later upgraded to 1,024Wheeler, and aGill—was remarkably sophisticated loader (Initial Orders) in read-only memory. The machine's 'order code' (instruction set) was designed to be partly mnemonic, subject to the restriction that each 'order' was encoded using a single character: so <lang edsac>A</lang> stood for 'add', <lang edsac>S</lang> for 'subtract', etc. The Initial Orders also provided for relocatable code, with the character <lang edsac>θ</lang> denoting 'offset from base address'based.
 
The EDSAC featured a memory of 512 17-bit words, later upgraded to 1,024, and a rather sophisticated loader (Initial Orders) in read-only memory. The machine's 'order code' (instruction set) was designed to be partly mnemonic, subject to the restriction that each 'order' was encoded using a single character: so <tt>A</tt> stood for 'add', <tt>S</tt> for 'subtract', etc. The Initial Orders also provided for relocatable code, with the character <tt>θ</tt> denoting 'offset from base address'.
The original EDSAC ceased operations in 1958, but simulators exist allowing EDSAC programs to be run under Windows, GNU Linux, or OS X, and also in the browser. These simulations also permit the use of comments, newlines, and whitespace, to make the orders more readable; and they employ ASCII characters in place of the handful of Greek letters used in EDSAC code (<lang edsac>@</lang> instead of <lang edsac>θ</lang>, for instance). Work is underway at the National Museum of Computing in Bletchley Park to construct a full working replica of the EDSAC.
 
The original EDSAC ceasedwas operationsretired in 1958, but simulators exist allowing EDSAC programs to be run under Windows, GNU Linux, or OS X, and also in the browser. These simulations alsoadditionally permit the use of comments, newlines, and whitespace, to make the orders more readable; and they employ ASCII characters in place of the handful of Greek letters used in EDSAC code (<lang edsactt>@</langtt> instead of <lang edsactt>θ</langtt>, for instance). Work is underway at the National Museum of Computing in Bletchley Park to construct a full working replica of the EDSAC.
519

edits