ILLIAC I Programming Manual (1956) [pdf]
bitsavers.trailing-edge.com
bitsavers.trailing-edge.com
SRT division was implemented in the Illiac II.
[1] http://www.computerhistory.org/collections/catalog/102632302
[2] https://archive.org/details/newclassofdigita82robe
[3] http://qjmam.oxfordjournals.org/content/11/3/364.full.pdf
It didn't occur me that SRT division might have any recent relevance, ancient history and all that, but Google tells me that the Pentium floating point bug was in fact a buggy lookup table for SRT division and that it is still apparently in use in microprocessors today. I wish he could know that.
http://bitsavers.trailing-edge.com/pdf/univOfIllinoisUrbana/...
Thanks to it I have collected almost all manuals from Xerox PARC systems.
http://en.wikipedia.org/wiki/ILLIAC
"ILLIAC I was built at the University of Illinois based on the same design as the ORDVAC. It was the first von Neumann architecture computer built and owned by an American university. It was put into service on September 22, 1952.
ILLIAC I was built with 2,800 vacuum tubes and weighed about 5 tons. By 1956 it had gained more computing power than all computers in Bell Labs combined. Data was represented in 40-bit words, of which 1024 could be stored in the main memory, and 12800 on drum memory."
The interesting information from the manual is that the computer had 40-bits fixied-point arithmetic, directly calculating only numbers between -1 and +1. If was certainly very demanding programming it.
Another interesting detail: the puritans still didn't influence the name of the number system, they write about "sexadecimal" coding, and interestingly use "0 1 2 3 4 5 6 7 8 9 K S N J F L." Why "K S N J F L"? I don't know.
And a really fascinating detail: it was not only punched tapes and stuff: it had a 256x256 pixels CRT as an output device too. Sample on pg. 12-9
From: http://en.wikipedia.org/wiki/ORDVAC
"Unlike the other computers of its era, the ORDVAC and ILLIAC I were twins and could exchange programs with each other."
"Instead of the sequence A B C D E F universally used today, the digits ten to fifteen were represented by the letters K S N J F L (King Sized Numbers Just for Laughs), corresponding to the teleprinter characters on five-track paper tape."
but it must have been amazing to see first-hand how physical inanimate objects come together to build intelligence.
Many CS curricula still start with building a CPU out of basic logic gates (and for those who haven't done this before, this is certainly a recommended exercise - make a simple CPU in a logic simulator that can run a short program). The first time you see how it all works seems like magic, then you remember that everything just fits together logically, and realise that it isn't magic after all.
https://www.youtube.com/watch?v=n0njBFLQSk8 http://ems.music.uiuc.edu/history/illiac.html https://en.wikipedia.org/wiki/Illiac_Suite
http://www.computerhistory.org/collections/search/?s=illiac&...