home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.amiga.programmer:17516 comp.sys.amiga.hardware:21759
- Path: sparky!uunet!noc.near.net!bigboote.WPI.EDU!nntp!ahansfor
- From: ahansfor@bigwpi.wpi.edu (Andrew L. Hansford)
- Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
- Subject: Re: CISC and RISC
- Date: 18 Dec 92 07:18:30
- Organization: Worcester Polytechnic Institute, Worcester, MA 01609-2280
- Lines: 39
- Message-ID: <AHANSFOR.92Dec18071830@bigwpi.wpi.edu>
- References: <70436@cup.portal.com> <amipb.04wr@amipb.gna.org> <37844@cbmvax.commodore.com>
- <Bz8FD1.Dxt@ns1.nodak.edu> <6587@pdxgate.UUCP>
- NNTP-Posting-Host: bigwpi.wpi.edu
- In-reply-to: idr@rigel.cs.pdx.edu's message of 18 Dec 92 00:56:48 GMT
-
- >>>>> On 18 Dec 92 00:56:48 GMT, idr@rigel.cs.pdx.edu (Ian D Romanick) said:
-
- idr> Article-I.D.: pdxgate.6587
-
- idr> In article <Bz8FD1.Dxt@ns1.nodak.edu> dewald@plains.NoDak.edu
- idr> (Eric Dewald) writes:
- >What are the advantages of CISC and RISC?
-
- idr> Well, since RISC is a more basic instruction set, it is MUCH
- idr> easier for a compiler to generate good code for it.
-
- You are joking right? The compiler and even assemblers are the
- elements that got much more complicated. Dependency avoidance, delay
- slot scheduling...easy?
-
- idr> It's to the
- idr> point now on RISC machines that a native compiler can usually
- idr> BEAT and assembly language progammer (snif)
-
- No doubt. Compiler technology has made large advances in dealing with
- RISC. I am not surprised that a compiler with many man hours of
- development can outperform an assembly programmer on any section of
- code unless the programmer is VERY familiar with pipeline scheduling
- algorithms.
-
-
- idr> It also makes it so
- idr> that the instructions themselves are smaller and can be fetched
- idr> and decoded quicker.
-
- The instructions are generally the same format for all instructions
- (or the processor supports very few formats) that makes them easier to
- decode. THEY ARE NOT SMALLER.
-
- -- Andrew Hansford
- ahansfor@wpi.wpi.edu
-
-
-
-