HighDots.NET Computer Hardware Forums  

Knuth's MIX i/o unit 19: typewriter and paper tape

Peripheral Devices Peripheral Devices Discussions (comp.periphs)


Discuss Knuth's MIX i/o unit 19: typewriter and paper tape in the Peripheral Devices forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
Allan Adler
 
Posts: n/a

Default Knuth's MIX i/o unit 19: typewriter and paper tape - 11-13-2003 , 12:56 AM







I'm a little confused by the MIX i/o unit 19 in vol.1 of Knuth's Art
of Computer Programming, pp.132-134. The unit is described as a
"Typewriter and paper tape", with a block size of 14 words.

I don't really understand what the unit is. If I were to guess, I would
guess that it consists of two items, one of which is used for input and
the other for output, i.e. the typewriter for output and the paper tape
for input. Is that correct?

Assuming that it is, what facilities does MIX offer for writing programs
to a paper tape? Am I correct in further guessing that the typewriter has
an attachment which let's a human typist type programs into a paper tape?

Where are old peripherals like that explained?

Ignorantly,
Allan Adler
ara (AT) zurich (DOT) ai.mit.edu

************************************************** **************************
* *
* Disclaimer: I am a guest and *not* a member of the MIT Artificial *
* Intelligence Lab. My actions and comments do not reflect *
* in any way on MIT. Moreover, I am nowhere near the Boston *
* metropolitan area. *
* *
************************************************** **************************


Reply With Quote
  #2  
Old   
osmium
 
Posts: n/a

Default Re: Knuth's MIX i/o unit 19: typewriter and paper tape - 11-13-2003 , 10:31 AM






Allan Adler writes:

Quote:
I'm a little confused by the MIX i/o unit 19 in vol.1 of Knuth's Art
of Computer Programming, pp.132-134. The unit is described as a
"Typewriter and paper tape", with a block size of 14 words.

I don't really understand what the unit is. If I were to guess, I would
guess that it consists of two items, one of which is used for input and
the other for output, i.e. the typewriter for output and the paper tape
for input. Is that correct?

Assuming that it is, what facilities does MIX offer for writing programs
to a paper tape? Am I correct in further guessing that the typewriter has
an attachment which let's a human typist type programs into a paper tape?

Where are old peripherals like that explained?
The back flyleaf of Volume I lists IN and OUT as instructions and IN is
described on page 132 and seems to be what you want so I suppose OUT is too.

I hate MIX and wish he would spend his remaining time replacing it with
pseudocode and come up with MIX less versions of the current volumes. Since
HE already knows MIX, I suspect I have a lost cause on my hands since there
is no reason to believe he does this for the money. Actually, I think most
writers don't do it for the money.




Reply With Quote
  #3  
Old   
Alan Balmer
 
Posts: n/a

Default Re: Knuth's MIX i/o unit 19: typewriter and paper tape - 11-13-2003 , 11:29 AM



On 13 Nov 2003 00:56:20 -0500, Allan Adler <ara (AT) nestle (DOT) ai.mit.edu>
wrote:

Quote:
I'm a little confused by the MIX i/o unit 19 in vol.1 of Knuth's Art
of Computer Programming, pp.132-134. The unit is described as a
"Typewriter and paper tape", with a block size of 14 words.

I don't really understand what the unit is. If I were to guess, I would
guess that it consists of two items, one of which is used for input and
the other for output, i.e. the typewriter for output and the paper tape
for input. Is that correct?
Chances are he had a teletype in mind. There would have been a
typewriter and paper tape reader/punch in the same unit, with a serial
connection to the computer. When the tape was turned on, anything
typed or received on the serial connection was both printed on a roll
of paper and punched on the tape. Conversely, reading a punched tape
caused symbols to be printed on the paper and sent to the computer.
The serial connection could also be to a modem - in fact most teletype
were used to send text messages over phone lines.
Quote:
Assuming that it is, what facilities does MIX offer for writing programs
to a paper tape? Am I correct in further guessing that the typewriter has
an attachment which let's a human typist type programs into a paper tape?

Where are old peripherals like that explained?
Here's one place: http://www.columbia.edu/acis/history/teletype.html

--
Al Balmer
Balmer Consulting
removebalmerconsultingthis (AT) att (DOT) net


Reply With Quote
  #4  
Old   
Sheldon Simms
 
Posts: n/a

Default Re: Knuth's MIX i/o unit 19: typewriter and paper tape - 11-13-2003 , 12:57 PM



On Thu, 13 Nov 2003 07:31:50 -0800, osmium wrote:

Quote:
Allan Adler writes:

I'm a little confused by the MIX i/o unit 19 in vol.1 of Knuth's Art
of Computer Programming, pp.132-134. The unit is described as a
"Typewriter and paper tape", with a block size of 14 words.

I don't really understand what the unit is. If I were to guess, I would
guess that it consists of two items, one of which is used for input and
the other for output, i.e. the typewriter for output and the paper tape
for input. Is that correct?

Assuming that it is, what facilities does MIX offer for writing programs
to a paper tape? Am I correct in further guessing that the typewriter has
an attachment which let's a human typist type programs into a paper tape?

Where are old peripherals like that explained?

The back flyleaf of Volume I lists IN and OUT as instructions and IN is
described on page 132 and seems to be what you want so I suppose OUT is too.

I hate MIX and wish he would spend his remaining time replacing it with
pseudocode and come up with MIX less versions of the current volumes.
He has already created MMIX to replace MIX, and does plan to produce
MMIX versions of the current volumes. Of course, MMIX is still assembly
language...




Reply With Quote
  #5  
Old   
CBFalconer
 
Posts: n/a

Default Re: Knuth's MIX i/o unit 19: typewriter and paper tape - 11-13-2003 , 01:13 PM



osmium wrote:
Quote:
.... snip ...
is no reason to believe he does this for the money. Actually, I
think most writers don't do it for the money.
But, if they are successful and popular, my god how the money
rolls in :-)

--
Chuck F (cbfalconer (AT) yahoo (DOT) com) (cbfalconer (AT) worldnet (DOT) att.net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!




Reply With Quote
  #6  
Old   
Alan Balmer
 
Posts: n/a

Default Re: Knuth's MIX i/o unit 19: typewriter and paper tape - 11-13-2003 , 02:24 PM



On Thu, 13 Nov 2003 18:13:31 GMT, CBFalconer <cbfalconer (AT) yahoo (DOT) com>
wrote:

Quote:
osmium wrote:

... snip ...
is no reason to believe he does this for the money. Actually, I
think most writers don't do it for the money.

But, if they are successful and popular, my god how the money
rolls in :-)
Yep. The story is that he got a royalty of about $4.00/copy, and the
publisher figured to sell a few thousand. The first edition sold more
than a million.

That doesn't happen to software geeks often enough :-)

--
Al Balmer
Balmer Consulting
removebalmerconsultingthis (AT) att (DOT) net


Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.