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