Questions tagged [risc]

DO NOT USE. Use the specific ISA that your question relates to instead, e.g. [arm], [mips], [riscv], [avr] or [instruction-set] for questions about instruction sets in general.

RISC systems are typically load/store in nature, whereby all instructions operate only on registers or immediate values, rather than memory. In order to work against memory the data must be loaded into a register or written from a register using memory specific instructions.

Some well known examples of RISC CPUs are ARM, MIPS, PowerPC, RISC-V and SPARC.

64 questions
-1
votes
1 answer

Decision making in Pipeline stalls

A load word instruction is immediately followed by a branch instruction(of mips 32). lw r2, (0)r1;-- I swap registers here as opposed to my previous question Beq r2, r3, target; To produce a execution diagram, IF ID EX MEM WB. Now where should the…
Zac Uwyo H
  • 137
  • 1
  • 10
-2
votes
3 answers

ARM vs RISC and x86 vs CISC

By doing some researches I realized that ARM and RISC are used pretty much interchangably and the same goes for x86 and CISC. I understand that RISC and CISC are the architectures. My understanding is that the architecture (i.e. RISC or CISC) is…
roi_saumon
  • 489
  • 4
  • 13
-2
votes
1 answer

Risc processor the Negation of a register

We consider a RISC processor that have only a few command like DBNZ. I am trying to write code that writes the negation of a Register A into B and also second separate code that it should subtract A from B and put the result into C I am not sure…
ThePom
  • 95
  • 3
  • 13
-3
votes
1 answer

CISC and RISC - synchronous and asynchronous

I have two opposing ideas. I think that all the instructions in a RISC take the same time what makes me believe RISC is associated with synchronous. At the same time i think that CISC should be synchronous and RISC should be asynchronous. Can you…
DDDD
  • 153
  • 1
  • 8
1 2 3 4
5