Re: CISC vs RISC concepts -- from an assembly view



"HellsRaison" <spamtrap@xxxxxxxxxx> wrote:

So if this is true, shouldn't everyone be using RISC processors and
just use really smart compilers to create their executable. Because
that way the RISC can go extremely fast (1:1 ratio of CPU Cycles :
Operations -- or at least close to this), and all of the advanced math
stuff (that Intel uses -- SSE2, SSE3) would be embedded within the
executable output.

Am I thinking clearly and realistically?

Not quite. The theory is that a single CISC instruction can get more done
than a single RISC instruction. In a pure "1 cycle" RISC computer, the
instruction set cannot include instructions which require more than one
cycle. For example, many pure RISC processors do not even have a divide
instruction. The divide has to be simulated in software.

If RISC were unconditionally better than CISC, you would have seen the CISC
processors evaporate. That has not happened.
--
- Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

.



Relevant Pages

  • Re: RISC vs CISC Re: Intel 8086 opcodes
    ... than the uncontroversially CISC 8080 and 6502; and while the 68000 is CISC, ... RISC uses a lot of transistors to do simple ... of the next instruction, but one byte earlier. ... foundary capability a die could have only so many transistors and with that upper limit complexity or speed was the trade. ...
    (comp.os.cpm)
  • Re: Porting VMS back to VAX ?
    ... >> I was never convinced that RISC was better than CISC until I experienced ... > What is the difference between CISC and RISC? ... complicated (the VAX polynomial instruction comes to mind but they had other ... sequence of microcode instructions internal to the CPU. ...
    (comp.os.vms)
  • Re: PIC vs ARM assembler (no flamewar please)
    ... The whole point of RISC is to be able to make a more efficient ... Typical CISC is 4 to 8 registers, ... The 68k can handle both operands of an ALU instruction in memory, ...
    (comp.arch.embedded)
  • Re: PIC vs ARM assembler (no flamewar please)
    ... RISC and CISC are about instruction set architecture, ... They were faced with access to lower-technology FABs ...
    (comp.arch.embedded)
  • Re: PIC vs ARM assembler (no flamewar please)
    ... RISC and CISC are about instruction set architecture, ... They were faced with access to lower-technology FABs ...
    (comp.arch.embedded)