Fundamental differences between risc and cisc architecture, Computer Engineering

Assignment Help:

Q. Fundamental differences between RISC and CISC architecture?

Fundamental differences between RISC and CISC architecture. The following table lists following differences:

CISC

RISC

1.  Large number of instructions - from

120 to 350.

 

1. Relatively fewer instructions - less than 100.

2. Employs a variety of data types and a large number of addressing modes.

2. Relatively fewer addressing modes.

3. Variable-length instruction formats.

3. Fixed-length instructions generally 32 bits, easy to decode instruction format.

4. Instructions manipulate operands residing in memory.

4. Mostly register-register operations. The only memory access is by explicit LOAD/STORE instructions.

5. Number of Cycles Per Instruction (CPI) varies from 1-20 depending upon the instruction. 

5. Number of CPI is one as it uses pipelining. Pipeline in RISC is optimised due to simple instructions and instruction formats.

6. GPRs varies from 8-32. But no support is available for the parameter passing and function calls.

6. Large number of GPRs are available which are mainly used as Global registers and as a register based procedural call and parameter passing stack so optimised for structured programming. 

7. Microprogrammed Control Unit.

7. Hardwired Control Unit.


Related Discussions:- Fundamental differences between risc and cisc architecture

Calculate quantities from information in bayesian network, 1. A Bayesian ne...

1. A Bayesian network is shown for the variables paper Thickness, paper Alignment and Print Quality. The conditional probabilities are provided in the tables beside the nodes. Here

Explain about behavioral notations, Explain about Behavioral Notations ...

Explain about Behavioral Notations These notations contain dynamic elements of the model.  Their elements comprise interaction and the state machine. It also comprise classe

Explain about shared features of olap, Shared executes most of the security...

Shared executes most of the security features into OLAP. If multiple accesses are needed admin can make essential changes. The default security level for all OLAP products is read

Explain design of adder, Q. Explain Design of adder? Adders play one of...

Q. Explain Design of adder? Adders play one of the most significant roles in binary arithmetic. As a matter of fact fixed point addition is frequently used as a simple measure

In what way the protection fault handler concludes, In what way the protect...

In what way the protection fault handler concludes? After finishing the implementation of the fault handler, it sets the change and protection bits and clears the copy on write

Explain mdr and mar, Explain MDR and MAR. The data and address lines of...

Explain MDR and MAR. The data and address lines of the external memory bus linked to the internal processor bus by the memory data register, MDR and the memory address register

Network, Give an intuitive explanation of why the maximum throughput, for s...

Give an intuitive explanation of why the maximum throughput, for small beta, is approximately the same for CSMA slotted Aloha and FCFS splitting with CSMA. Show the optimal expecte

Develop a regular expression for integer & real number, Develop a regular e...

Develop a regular expression for (i) Integer (ii) Real number (i) A regular expression for integer is [+ | -] (d)+ (ii) A regular expression for real number is [+

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