home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / arch / 8890 < prev    next >
Encoding:
Internet Message Format  |  1992-08-13  |  1.8 KB

  1. Xref: sparky comp.arch:8890 alt.folklore.computers:12510
  2. Newsgroups: comp.arch,alt.folklore.computers
  3. Path: sparky!uunet!uunet.ca!imax!dave
  4. From: dave@imax.imax.com (Dave Martindale)
  5. Subject: Re: Babbage books (was: Proposal: Computer History Project)
  6. Message-ID: <1992Aug13.181353.22013@imax.imax.com>
  7. Organization: Imax Corporation, Mississauga Canada
  8. References: <4023@novavax.UUCP> <samw.713392337@bucket> <1992Aug11.134401.26906@grmbl.saar.de>
  9. Date: Thu, 13 Aug 1992 18:13:53 GMT
  10. Lines: 28
  11.  
  12. In article <1992Aug11.134401.26906@grmbl.saar.de> me@grmbl.saar.de writes:
  13.  
  14. >He also didn't use asynchronous counters (I mean that the force,
  15. >you use to turn in the lowest number wheel gets used to turn the
  16. >whole bank of wheels if you have a carry which propagates from
  17. >the lowest to the highest decimal). This gets important if you
  18. >have a very big number of decimals (his universal machine had
  19. >about fifty). All tolerances add together and the wheels get
  20. >stuck.
  21.  
  22. This is not true of the Difference Engine, at least.  The basic addition
  23. is done with all digits in parallel, but that's a relatively constant load.
  24. Any carries generated just result in a little lever being moved to a
  25. new position (Babbage called it "warned"), but no carry propagation happens
  26. at this stage.
  27.  
  28. Then, when the main addition is done, another piece of mechanism comes
  29. into play to handle carry propagation, and that is done serially.
  30. Each digit wheel is rotated one place if a carry is pending in that
  31. position, and any "carry in" that creates a "carry out" at this stage
  32. simply sets the "carry in" lever for the next higher digit, before the
  33. carry happens in that place.  So the more digits you have the longer the
  34. carry process takes, but at any given time there are at most two or three
  35. pieces of hardware moving.
  36.  
  37. I don't know what the Analytical Engine did for addition, though.
  38.  
  39.     Dave
  40.