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

  1. Path: sparky!uunet!gatech!prism!emperor!mhopper
  2. From: mhopper@emperor.gatech.edu (Michael A. Hopper)
  3. Newsgroups: comp.arch
  4. Subject: Re: some details on Pentium.
  5. Keywords: RISC Pentium (tm)
  6. Message-ID: <74120@hydra.gatech.EDU>
  7. Date: 9 Nov 92 04:22:43 GMT
  8. References: <1992Nov8.193946.2210@cs.mcgill.ca> <15394@auspex-gw.auspex.com> <9322@blue.cis.pitt.edu.UUCP>
  9. Sender: news@prism.gatech.EDU
  10. Organization: Computer Engineering Research Lab, Georgia Tech.
  11. Lines: 35
  12.  
  13. In article <9322@blue.cis.pitt.edu.UUCP> mchst12@pitt.edu writes:
  14. >There was some recent discussion of how Pentium works.  As it happens, Intel
  15. >
  16.  
  17. ...stuff deleted
  18.  
  19. >and a couple of read-modify-write thingies.  That's right: x86 is mostly
  20. >load/store.  Of course, it's got variable-length instruction coding, two
  21. >different layers of memory protection, and too, too few registers, so noone 
  22. >is ever going to call it a RISC.
  23. >
  24. >To restate: Pentium is organized like a modern RISC, but with a microscopic
  25. >register set, variable-length instructions and a little 'stunt-box' on the
  26. >middle-right to compose complex operations.
  27. >
  28. >regards, Mark
  29.  
  30. As I understand it, the x86 is NOT ANYWHERE NEAR a load/store architecture.
  31. Load/store means that the data is loaded from memory into a register before
  32. being used in any ALU operations.  The x86 allows all sorts of memory 
  33. referencing for most (all?) of its ALU operations.  Examples:
  34.     
  35.         inc [BX]    ; increment data in memory pointed to by BX.
  36.         add AX [BX]    ; register indirect addressing in ADD op.
  37.  
  38. Just wanted to clear this up.
  39.  
  40. -Mike
  41.  
  42.  
  43. -- 
  44. | mhopper@cerl.gatech.edu |   ' ) ) ) o  /_       ' )  /                
  45. | Office: CRB 388         |    / / / /  /\_) __    /__/______   _   __  __
  46. | Phone: (404) 894-9111   |   / / (_/\_/  \_/_/_  /  / (_) /_)_/_)_/_/_/ (_
  47. | Home:  (404) 723-1718   |                               /   /      
  48.