home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / arch / 10714 < prev    next >
Encoding:
Text File  |  1992-11-14  |  1.7 KB  |  40 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!ukma!netsys!decwrl!purdue!mentor.cc.purdue.edu!pop.stat.purdue.edu!hrubin
  3. From: hrubin@pop.stat.purdue.edu (Herman Rubin)
  4. Subject: Re: Registerless processor
  5. Message-ID: <Bxo71n.6nI@mentor.cc.purdue.edu>
  6. Sender: news@mentor.cc.purdue.edu (USENET News)
  7. Organization: Purdue University Statistics Department
  8. References: <1992Nov13.181654.11692@fcom.cc.utah.edu>
  9. Date: Fri, 13 Nov 1992 19:48:57 GMT
  10. Lines: 28
  11.  
  12. In article <1992Nov13.181654.11692@fcom.cc.utah.edu> drdavis@u.cc.utah.edu (Darren R. Davis) writes:
  13. >I have been pondering an idea for a machine architecture.  A processor
  14. >that has no registers. 
  15.  
  16.             ............
  17.  
  18.  
  19. >The one processor I know of is the TI9900 I believe, but it does not
  20. >have all the cache stuff.
  21.  
  22. That machine had three registers in the original sense of register, not
  23. fast memory, the program counter, the condition code register, and the
  24. register pointer.  The register pointer held the address of the 16 word
  25. block which served as registers currently.
  26.  
  27. The early von Neumann machines had 3 registers, and some others had only
  28. the essential one, the program counter.  The others in the von Neumann
  29. machines were the accumulator, where addition/subtraction was actually
  30. done, and the MQ register, where multipliers were put and quotients 
  31. formed.  These were one-address machines; on three-address machines
  32. of the time, these were generally not present, and those would correspond
  33. to what you are seeking.  There were a fair number of such machines; I
  34. seem to recall an NCR machine in the 1950's.  
  35. -- 
  36. Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907-1399
  37. Phone: (317)494-6054
  38. hrubin@snap.stat.purdue.edu (Internet, bitnet)  
  39. {purdue,pur-ee}!snap.stat!hrubin(UUCP)
  40.