What Is RISC and CISC Architecture - Edgefxkits
What Is RISC and CISC Architecture - Edgefxkits
Hey, we just launched our brand new website with latest Electronics and Electrical Projects for Engineering Students!
Click Here to Visit
HOME
ANDROID
ELECTRICAL
ELECTRONICS
EMBEDDED SYSTEMS
ROBOTICS
OTHERS
higher
performance
when
combined
with
1/11
02/11/2016
CISC Architecture
The CISC approach attempts to minimize the number of instructions per program, sacrificing the number of
cycles per instruction. Computers based on the CISC architecture are designed to decrease the memory
cost. Because, the large programs need more storage, thus increasing the memory cost and large memory
becomes more expensive. To solve these problems, the number of instructions per program can be reduced
by embedding the number of operations in a single instruction, thereby making the instructions more complex.
CISC Architecture
MUL loads two values from the memory into separate registers in CISC.
CISC uses minimum possible instructions by implementing hardware and executes operations.
Instruction Set Architecture is a medium to permit communication between the programmer and the
hardware. Data execution part, copying of data, deleting or editing is the user commands used in the
microprocessor and with this microprocessor the Instruction set architecture is operated.
The main keywords used in the above Instruction Set Architecture are as below
Instruction Set: Group of instructions given to execute the program and they direct the computer by
manipulating the data. Instructions are in the form Opcode (operational code) and Operand. Where, opcode
is the instruction applied to load and store data, etc. The operand is a memory register where instruction
applied.
Addressing Modes: Addressing modes are the manner in the data is accessed. Depending upon the type
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
2/11
02/11/2016
of instruction applied, addressing modes are of various types such as direct mode where straight data is
accessed or indirect mode where the location of the data is accessed. Processors having identical ISA may
be very different in organization. Processors with identical ISA and nearly identical organization is still not
nearly identical.
CPU performance is given by the fundamental law
Thus, CPU performance is dependent upon Instruction Count, CPI (Cycles per instruction) and Clock cycle
time. And all three are affected by the instruction set architecture.
This underlines the importance of the instruction set architecture. There are two prevalent instruction set
architectures
3/11
02/11/2016
RISC Architecture
RISC (Reduced Instruction Set Computer) is used in portable devices due to its power efficiency. For
Example, Apple iPod and Nintendo DS. RISC is a type of microprocessor architecture that uses highlyoptimized set of instructions. RISC does the opposite, reducing the cycles per instruction at the cost of the
number of instructions per program Pipelining is one of the unique feature of RISC. It is performed by
overlapping the execution of several instructions in a pipeline fashion. It has a high performance advantage
over CISC.
RISC Architecture
RISC processors take simple instructions and are executed within a clock cycle
4/11
02/11/2016
A compiler is used to perform the conversion operation means to convert a high-level language
statement into the code of its form.
RISC Vs CISC
SEMANTIC GAP
Both RISC and CISC architectures have been developed as an attempt to cover the semantic gap.
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
5/11
02/11/2016
Semantic Gap
With an objective of improving efficiency of software development, several powerful programming languages
have come up, viz., Ada, C, C++, Java, etc. They provide a high level of abstraction, conciseness and power.
By this evolution the semantic gap grows. To enable efficient compilation of high level language programs,
CISC and RISC designs are the two options.
CISC designs involve very complex architectures, including a large number of instructions and addressing
modes, whereas RISC designs involve simplified instruction set and adapt it to the real requirements of user
programs.
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
6/11
02/11/2016
7/11
02/11/2016
The ease of microcoding new instructions allowed designers to make CISC machines upwardly
compatible:
As each instruction became more accomplished, fewer instructions could be used to implement a given
task.
Disadvantages of CISC architecture
The performance of the machine slows down due to the amount of clock time taken by different
instructions will be dissimilar
Only 20% of the existing instructions is used in a typical programming event, even though there are
various specialized instructions in reality which are not even used frequently.
The conditional codes are set by the CISC instructions as a side effect of each instruction which takes
time for this setting and, as the subsequent instruction changes the condition code bits so, the
compiler has to examine the condition code bits before this happens.
Thus, this article discusses about the RISC and CISC architectures; features of the RISC and CISC
processor architecture; advantages and drawbacks of RISC and CISC, and comparison between the RISC
and CISC architectures . For more information regarding the RISC and CISC architectures, or electrical and
electronics projects please visit the link www.edgefxkits.com. Here is a question for you, what are the latest
RISC and CISC processors?
Photo Credits:
RISC and CISC by blogspot
CISc and RISC Design by dickinson
RISC Vs CISC by ydcdn
CISC architecture by editsworld
SEARCH HERE!
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
8/11
02/11/2016
Name
BECOME SUBSCRIBER
Name
Phone Number
DOWNLOAD NOW
DISCOUNTED PRICES
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
9/11
02/11/2016
FOLLOW US
Edgefx Kits
753 videos
Subscribe
17K
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
10/11
02/11/2016
+1
+ 8,015
LIKE US ON FACEBOOK
Edgefx Technologies
35,411 likes
Like Page
Shop Now
http://www.edgefxkits.com/blog/what-is-risc-and-cisc-architecture/
11/11