logging in or signing up RISC vs. CISC priyakanthr Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 589 Category: Entertainment License: Some Rights Reserved Like it (1) Dislike it (0) Added: October 04, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) good Presentation. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript RISC vs. CISC : RISC vs. CISC By Chiam D Cook Cs 147 spring 08 CISC : CISC Complex Instruction Set Computer Large number of complex instructions Low level Facilitate the extensive manipulation of low-level computational elements and events such as memory, binary arithmetic, and addressing. CISC Examples : CISC Examples Examples of CISC processors are the System/360(excluding the 'scientific' Model 44), VAX, PDP-11, Motorola 68000 family Intel x86 architecture based processors. Pro’s : Pro’s Emphasis on hardware Includes multi-clock complex instructions Memory-to-memory: "LOAD" and "STORE" incorporated in instructions Small code sizes, high cycles per second Transistors used for storing complex instructions Con’s : Con’s That is, the incorporation of older instruction sets into new generations of processors tended to force growing complexity. Many specialized CISC instructions were not used frequently enough to justify their existence. Because each CISC command must be translated by the processor into tens or even hundreds of lines of microcode, it tends to run slower than an equivalent series of simpler commands that do not require so much translation. The CISC Approach : The CISC Approach MULT 2:3, 5:2 RISC : RISC Reduced Instruction Set Computer Small number of instructions instruction size constant bans the indirect addressing mode retains only those instructions that can be overlapped and made to execute in one machine cycle or less. RISC Examples : RISC Examples Apple iPods (custom ARM7TDMI SoC) Apple iPhone (Samsung ARM1176JZF) Palm and PocketPC PDAs and smartphones (Intel XScale family, Samsung SC32442 - ARM9) Nintendo Game Boy Advance (ARM7) Nintendo DS (ARM7, ARM9) Sony Network Walkman (Sony in-house ARM based chip) Some Nokia and Sony Ericsson mobile phones Pro’s : Pro’s Emphasis on software Single-clock,reduced instruction only Register to register:"LOAD" and "STORE"are independent instructions Low cycles per second,large code sizes Spends more transistorson memory registers The RISC Approach : The RISC Approach LOAD A, 2:3LOAD B, 5:2PROD A, BSTORE 2:3, A Performance : Performance Performance : Performance The CISC approach attempts to minimize the number of instructions per program, sacrificing the number of cycles per instruction. RISC does the opposite, reducing the cycles per instruction at the cost of the number of instructions per program. You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
RISC vs. CISC priyakanthr Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 589 Category: Entertainment License: Some Rights Reserved Like it (1) Dislike it (0) Added: October 04, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) Please allow me to download your presentation. Please Please. Saving..... Post Reply Close Saving..... Edit Comment Close By: m_pa1 (19 month(s) ago) good Presentation. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript RISC vs. CISC : RISC vs. CISC By Chiam D Cook Cs 147 spring 08 CISC : CISC Complex Instruction Set Computer Large number of complex instructions Low level Facilitate the extensive manipulation of low-level computational elements and events such as memory, binary arithmetic, and addressing. CISC Examples : CISC Examples Examples of CISC processors are the System/360(excluding the 'scientific' Model 44), VAX, PDP-11, Motorola 68000 family Intel x86 architecture based processors. Pro’s : Pro’s Emphasis on hardware Includes multi-clock complex instructions Memory-to-memory: "LOAD" and "STORE" incorporated in instructions Small code sizes, high cycles per second Transistors used for storing complex instructions Con’s : Con’s That is, the incorporation of older instruction sets into new generations of processors tended to force growing complexity. Many specialized CISC instructions were not used frequently enough to justify their existence. Because each CISC command must be translated by the processor into tens or even hundreds of lines of microcode, it tends to run slower than an equivalent series of simpler commands that do not require so much translation. The CISC Approach : The CISC Approach MULT 2:3, 5:2 RISC : RISC Reduced Instruction Set Computer Small number of instructions instruction size constant bans the indirect addressing mode retains only those instructions that can be overlapped and made to execute in one machine cycle or less. RISC Examples : RISC Examples Apple iPods (custom ARM7TDMI SoC) Apple iPhone (Samsung ARM1176JZF) Palm and PocketPC PDAs and smartphones (Intel XScale family, Samsung SC32442 - ARM9) Nintendo Game Boy Advance (ARM7) Nintendo DS (ARM7, ARM9) Sony Network Walkman (Sony in-house ARM based chip) Some Nokia and Sony Ericsson mobile phones Pro’s : Pro’s Emphasis on software Single-clock,reduced instruction only Register to register:"LOAD" and "STORE"are independent instructions Low cycles per second,large code sizes Spends more transistorson memory registers The RISC Approach : The RISC Approach LOAD A, 2:3LOAD B, 5:2PROD A, BSTORE 2:3, A Performance : Performance Performance : Performance The CISC approach attempts to minimize the number of instructions per program, sacrificing the number of cycles per instruction. RISC does the opposite, reducing the cycles per instruction at the cost of the number of instructions per program.