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
How to print strings in Right Triangle form?

SEG : Segment of a Label:- The SEG operator is which is used to decide the segment address of the, variable, label or procedure and substitutes the segment base address in plac

This unit introduces the topic of evaluating interactive products. It is a short unit as evaluation is discussed in more detail in Block 4. Its brevity should give you additional t

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.

Write a MC68H12 assembly language program to find the largest number in an array of ten 8-bit numbers. The array is stored in memory locations starting at address $1100. Use branch

Project Description: Write an 80x86 assembly program that performs the following functions: Reads a set of integers from a file into an array. The data file name is to be

RICS/CISC Architecture An essential aspect of computer architecture is the design of the instruction set for the processor.  The instruction set selected for a specific compute

ASSUME: Assume Logical Segment Name:- The ASSUME directive which is used to inform the assembler, the specified names of the logical segments to be consider for different segme

This is a short program to practice assembly language loops and if/else statements. You will use various jump commands and the cmp instruction. The program will generate a random

A/D conversion: Basic tasks: (a) Write a program that will read and display the analog voltage on pin PE7 approximately once every second. (b) Write a program that will read and d