home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / arch / 9149 < prev    next >
Encoding:
Text File  |  1992-09-01  |  1.5 KB  |  31 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!bogus.sura.net!pandora.pix.com!stripes
  3. From: stripes@pix.com (Josh Osborne)
  4. Subject: Re: Indexing in microprocessors
  5. Message-ID: <BtxGvn.8MH@pix.com>
  6. Sender: news@pix.com (The News Subsystem)
  7. Nntp-Posting-Host: pandora.pix.com
  8. Organization: Pix Technologies -- The company with no adult supervision
  9. References: <1811llINN3ci@usenet.INS.CWRU.Edu>
  10. Date: Wed, 2 Sep 1992 01:45:22 GMT
  11. Lines: 18
  12.  
  13. In article <1811llINN3ci@usenet.INS.CWRU.Edu> ugurdag@ces.cwru.edu (Fatih Ugurdag) writes:
  14. >Is there any microprocessor in which we can access registers in an
  15. >indexed fashion such as      [...]
  16.  
  17. The AMD290xx's sort of do.  I may get the exact reg numbers wrong, but
  18. the idea is the same.  A group of registers, 64 or 128 (I forget which)
  19. are rolled by the value in G1.  If G1 is 0 then an add to G64 will add
  20. to register 64, if G1 is 10 then the same add would effect G74.  It is
  21. normally used a lot like register windows (i.e. you pass arguments in
  22. them rather then the stack), however AMD can't transparently change the
  23. number of register windows to improve performance, nor do you need to use
  24. (say) 16 registers for a function call when 3 will do.
  25. -- 
  26.            stripes@pix.com              "Security for Unix is like
  27.       Josh_Osborne@Real_World,The          Multitasking for MS-DOS"
  28.       "The dyslexic porgramer"                  - Kevin Lockwood
  29. We all agree on the necessity of compromise.  We just can't agree on
  30. when it's necessary to compromise.       - Larry Wall
  31.