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
Pin functions for the minimum mode operation of 8086 are following: 1) M/I/O -Memory/IO: This is a status line logically equivalent to S2 in maximum mode. When it is low, it

(1) Write a program that will: (a) display "Enter Your Name:" (b) convert the entered name to Capital letters (if small), If any other character is entered, the program wil


Program Translation Sequence Developing a software program to accomplish a particular task, the implementer chooses an appropriate language, develops the algorithm (a sequence

Write a procedure to read a text file and copy its contents to another text file using 8086 assembly language .

AAS: ASCII Adjust AL After Subtraction AAS instruction correct the result in the AL register after subtracting operation of two unpacked ASCII operands. The result is in unpacked

Read Architecture : Look Aside Cache In "look aside" cache architecture the main memory is located conflictingthe system interface. Both the cache main memory sees a bus cycle

You have to write a subroutine (assembly language code using NASM) for the following equation.

You have been hired by the Elbonian government to write an Assembly program to help its workforce determine how much their tax will be. The tax laws in Elbonian are very simple. Th

Write a program that performs the addition, subtraction, multiplications, division of the given operands. Perform BCD operation for addition and subtraction.