Alister

RISC = Reduced Instruction Set Computer
CISC = Complex Instruction Set Computer

The point you and the encyclodaedia is missing is that they refer to the x86 instruction
set like it has not changed since the 8086. I also note that he puts a Cray as a RISC
(which it isn't its a vector processor),. All I'm saying is some RISC type instructions
have crept into the Intel family of processors, not that a Pentium is a 'pure' RISC.
but I'm sure if you actually studied the instruction set (rather than enumerate it) you'd see
what i mean, As for the x86 CISC 'being a RISC internally' that preety much sums up
any microcoded machine (ala AMD 29000)


I like the summary that RISC & CISC may be aged terms now (along with the defunct
WISC). that the difference lies in the addressing modes


Neven MacEwan (B.E. E&E)
Ph. 09 621 0001 Mob. 0274 749062



Alister Christie wrote:

RISC = Reduced Instruction Set Chip
CISC = Complex Instruction Set Chip

RISC generally only support 32 bit instructions / data (probably more reciently 64 bit). The theory behind RISC is put the smarts in the compiler and have a simple CPU that executes simple instructions very fast. Examples of RISC would be the PowerPC, SPARC, MIPS and I think ARM.

CISC is a little bit different. It tries to have a comprehensive set of instructions (one instruction may do many things and take many cycles to execute) making the compilers simpler.

If you look at the x86 instruction set (it's very big) and compare it to a RISC instruction set you'll immediately see the difference.

Definition of RISC:
http://en.wikipedia.org/wiki/RISC

PowerPC instruction Set:
http://pds.twi.tudelft.nl/vakken/in1200/labcourse/instruction-set/

Pentium instruction Set:
http://faydoc.tripod.com/cpu/index.htm
The Pentium 4 will have many more instructions (not to mention MMX and SSE/SSE2) but I could not find a reference on the web.




Alister Christie
Computers for People
Ph: 04 471 1849 Fax: 04 471 1266
http://www.salespartner.co.nz
PO Box 13085
Johnsonville
Wellington


Neven MacEwan wrote:

At some point Intel developed/exposed a RISC instruction set, I thought it was the 486
The family goes (from memory)


8080
8085
8088 (IBM PC)
8086
80186
80286 (IBM AT)
80386 (Compaq)
80486
Pentium

As for a 'RISC' core, all CISC processors have a RISC core (microcoded or hardwired)
In my definition a RISC processor executes instructions in 1 cycle, and as such I think you'll
find the majority of the pentium instruction set RISC, though it has a CISC family lineage


Neven MacEwan (B.E. E&E)
Ph. 09 621 0001 Mob. 0274 749062

_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi


_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

Reply via email to