Risc characteristics-microprocessor, Assembly Language

Assignment Help:

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.

 

 


Related Discussions:- Risc characteristics-microprocessor

Cryptography, Write a program that allows a user to encrypt/decrypt a mess...

Write a program that allows a user to encrypt/decrypt a message using a shift cipher. The user should specify the key and the message. Your program should be able to handle messa

Project, Any small project which can implement on any software. No need any...

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

Addressing modes for sequential control-microprocessor, The addressing mode...

The addressing modes for the sequential control transfer instructions are described below:   1. Immediate: Immediate data is a part of instruction,in this type of addressin

Stand alone system - assembly language program, Develop an assembly languag...

Develop an assembly language program for the system and simulate it using MPLAB. From this produce a demo program (in Assembly language) that will run on the MatrixMultimedia Devel

ROTATION, CANI GET HELP WRITTING THIS CODE

CANI GET HELP WRITTING THIS CODE

Matrix addition, how to write the alp for matrix addition in microprocessor...

how to write the alp for matrix addition in microprocessor 8086?

Addressing mode of 8086-microprocessor, Addressing mode of 8086 : Addre...

Addressing mode of 8086 : Addressing mode specify a way of locating operands or data. Depending on the data types used the memory  addressing  modes and in the instruction  ,

Flag register-microprocessor, Flag Register : 8086 has a 16-bit flag r...

Flag Register : 8086 has a 16-bit flag register which is divided into 2 parts, viz. (a)machine control flagsand (b)condition code or status flags. The condition code flag regi

Program for dispaying lcd characters, #include"lcd.asm"       ; assembly fi...

#include"lcd.asm"       ; assembly file is included for displaying lcd characters Main: PORTA EQU 0xF80  ; PORTS PORTB EQU 0xF81 PORTC EQU 0xF82 PORTD EQU 0xF83 R

Div-idiv-arithmetic instruction-microprocessor, DIV: Unsigned Division:- T...

DIV: Unsigned Division:- This instruction performs unsigned division operation. It divides an unsigned word or double word by a 16-bit or 8-bit operand. The dividend might be in t

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd