Risc characteristics-microprocessor, Assembly Language

RISC Characteristics :

The  concept  of  RISC  architecture  include  an  attempt  to  reduce  execution  time  by make  simple  the instruction set of the computer. The main characteristics of a RISC processor are:

1) Relatively few instructions

2) Relatively few addressing modes

3) Memory access limited to load and store instructions

4) All operations done within the registers of the CPU

5) Fixed-length, easily decoded instruction format

6) Single-cycle instruction execution

7) Hardwired rather than micro programmed control

A characteristic of RISC processors is their capability to execute 1 instruction per clock cycle. It is done by overlapping the decode fetch and execute phases of 2 or 3 instructions using a process referred to as pipelining.  A store or load instruction can require 2 clock  cycles because access to memory takes more register operations.  Efficient  pipelining,  and a few other  characteristics, are sometimes credited to RISC, although they can exist  in non-RISC architectures as well. Other characteristics related to RISC architecture are:

1) A relatively large number of registers in the processor unit.

2) Use of overlapped register windows to speed-up procedure call and return.

3) Efficient instruction pipeline.

4) Compiler  support  for efficient  translation  of high-level  language  programs  into  machine  language programs.

 

 

Posted Date: 10/10/2012 12:57:01 AM | Location : United States







Related Discussions:- Risc characteristics-microprocessor, Assignment Help, Ask Question on Risc characteristics-microprocessor, Get Answer, Expert's Help, Risc characteristics-microprocessor Discussions

Write discussion on Risc characteristics-microprocessor
Your posts are moderated
Related Questions
8255 Programmable Peripheral Interface Intel's 8255 A programmable peripheral interface provides a nice instance of a parallel  interface. As shown the interface have a control

Trying to convert small programs from C to 8086 assembly language using emu 8086 emulator. I converted to low level C, but struggling with converting to the Assembly language.

Hello, I just want to know how much would it cost for you to develop , debug and test a program in matlab to solve a system of equations with gauss elimination with partial pivotin

Data copy/transfer Instructions MOV: This data transfer instruction transfers data from one register or memory location to another register or memory location. The source can

to separate positive and negative numbers

LDS/LES Instruction execution :  LAHF : Load AH from Lower Byte of Flag: - This instruction loads the AH register with the lower byte of the flag register. This instruction ca

Write the structure of For…Next loop in VB.Net and also write a program to print integers from 1 to 10 on the console.

Any small project which can implement on any software. No need any external hardware approach.

CMP: Compare: - This instruction compares the source operand, which can be a register or memory location an immediate data with a destination operand that might be a register or a

How is bob different from johnny in the outsiders