P5? New Intel Processor? Anyway. I have not done a lot of research on this. RISC processor are reduced instruction sets. Intel keeps adding instruction sets to their processors (along with new Architectures.) So What really is the answer? Lets review the differances:
CISC stands for complex instruction set computer and is the name given to processors that use a large number of complicated instructions, to try to do more work with each one.
RISC stands for reduced instruction set computer and is the generic name given to processors that use a small number of simple instructions, to try to do less work with each instruction but execute them much faster.
The x86 instruction set is CISC in design. It contains a large number of instructions, some of which can perform some rather complicated functions, and can require many clock cycles to execute. BUT.......
These latest processors do more than blur the line between the two, they really use both! The internal execution core of this type of CPU is actually a "machine within the machine", that functions internally as a RISC processor but externally like a CISC processor. The way this works is explained in more detail in other sections in this area, but in a nutshell, it does this by translating (on the fly, in hardware) the CISC instructions into one or more RISC instructions. It then processes these using multiple RISC execution units inside the processor core.
This design has been created to allow PC processors to reap the benefits of RISC instruction sets while maintaining compatibility with existing x86 code. The internal RISC core is more suited to implementing many of the more advanced performance-enhancing architectural features, as well as being easier to run at much higher clock speeds. Faster clock speeds mean less time to perform each instruction, and therefore it makes sense to chop the large, complicated CISC x86 instructions into more "digestible" pieces to gain performance as clock speeds exceed 200 MHz. From the user's perspective, this additional layer of translation is totally invisible, since it happens entirely within the processor itself.
So as you can see x86 really are a "Hybrid" of sorts of both RISC and CISC. So my first post was incorrect. (I WAS WRONG! The HORROR!) LOL
James Collins
Computer Hardware Engineer
A+, MCP
email: butchrecon@skyenet.net