Você está na página 1de 10

Microprocessadores RISC: RISC uma sigla para "Reduced Instruction Set Computer" - "Computador com conjunto reduzido de instrues".

. Eles apresentam as seguintes caractersticas:

Conjunto reduzido de instrues (como o nome j diz); Codificao simples e regular, isto , utiliza apenas uma palavra (uma "word") por instruo. Ou seja, se a mquina trabalha com 32 bits, so 32 bits por instruo; Os operandos das instrues aritmticas (ADD, SUB...), lgicas (OR, XOR, AND...) e de deslocamento (MOV, por exemplo) so todos registradores, isto , voc no pode enderear diretamente lugares na memria, voc tem que carregar o contedo da memria em um registrador pra depois fazer alguma operao com aquele valor;

Microprocessadores CISC: CISC uma sigla para "Complex Instruction Set Computer" - "Computador com conjunto complexo de instrues". Eles apresentam as seguintes caractersticas:

Conjunto amplo e complexo de instrues; Codificao irregular. No utiliza uma palavra por instruo. Assim, possvel otimizar o tamanho das instrues, ou seja, instrues mais utilizadas ocupam menos bits; Operaes aritmticas, lgicas e de deslocamento no precisam ser necessariamente entre registradores; Quase qualquer instruo pode acessar diretamente memria; Modos de endereamento mais complexos. Permite operaes de soma e

Processadores RISC so geralmente usados em sistemas embarcados (consoles de videogames, por exemplo, onde o processador precisa ser muito especfico para uma determinada aplicao que, no caso, o processamento grfico e lgico dos jogos).

Processadores CISC so utilizados em computadores de uso geral e em sistemas que precisam "servir pra vrias coisas Exemplos de processadores CISC: todos os usados em PCs atualmente.
Os integrados RISC so geralmente mais velozes do que os processadores CISC populares. O desempenho de qualquer processador RISC est estreitamente ligado ao compilador e tecnologia de otimizao. Compiladores orientados a CISC (como Microsoft, Borland Internacional, Symantec, etc.) competem com base na facilidade de desenvolvimento. Na gerao de cdigos, otimizaes independentes de processador so regra, devido natureza complexa do conjunto de instrues.

o conjunto de instrues que cada processador suporta bastante variado. Contudo possvel identificar e caracterizar grupos de instrues que se encontram presentes em qualquer arquitetura. Para transferncia de informao: integram este grupo as instrues que transferem informao entre registros e a memria (load/store), entre registros (simulado no Assembler do MIPS, e implementando com uma soma com o registro 0), diretamente entre posies de memria (suportado por exemplo, no M680x0, mas no disponvel em qualquer arquitetura RISC), ou entre registros e a stack, com incremento/decremento automtico do sp (disponvel em qualquer arquitetura CISC, mas incomum em arquiteturas RISC);

Os diversos processadores RISC - PowerPC da IBM/Aplle/Motorola, R4x00 da MIPS, SPARC da SUN, PA-RISC da HP e Alpha da DEC - esto competindo para se tornar o padro RISC, e os desenvolvedores de software tero que escolher no s entre RISC e CISC, mas tambm entre os RISC. Por enquanto, o PowerPC tem se mostrado o mais atraente dos processadores RISC, pois promete um amplo suporte a programas e sistemas operacionais e sua arquitetura foi projetada para ser escalar; ele tem sido considerado a primeira implementao slida de uma arquitetura de futuro.

Processadores RISC so geralmente usados em sistemas embarcados consoles de video-games, por exemplo, onde o processador precisa ser muito especfico para uma determinada aplicao que, no caso, o processamento grfico e lgico dos jogos Exemplos de processadores RISC: o famoso MIPS, o tambm famoso SPARC e o mais famoso ainda PowerPC no s ele como os "filhos" dele: o processador do iPhone, do iPod e etc Processadores CISC so utilizados em computadores de uso geral e em sistemas que precisam "servir pra vrias coisas Exemplos de processadores CISC: todos os usados em PCs atualmente.

no existe praticamente nenhum processador atualmente que siga estritamente uma das duas filosofias. Tanto processadores da famlia x86, como o Pentium II, Pentium III e AMD Athlon, quanto processadores supostamente RISC, como o MIPS R10000 e o HP PA-8000, ou mesmo o G4, utilizado nos Macintoshs misturam caractersticas das duas arquiteturas, por simples questo de performance. Por que ficar de um lado ou de outro, se possvel juntar o melhor dos dois mundos? A ltima coisa que os fabricantes de processadores so teimosos, sempre que aparece uma soluo melhor, a antiga e abandonada

http://www.batebyte.pr.gov.br/modules/cont eudo/conteudo.php?conteudo=1259 http://www.batebyte.pr.gov.br/modules/cont eudo/conteudo.php?conteudo=1259 http://0fx66.com/blog/hardware/cisc-risc/