Unidades de processamento RISC e CISC
CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS – CCET
CURSO DE BACHARELADO EM ENGENHARIA ELÉTRICA
Andrei Oliveira Mota Porfiro
Renan de Souza Galdino
Unidades de processamento RISC e CISC
Rio Branco, 2013
Andrei Oliveira Mota Porfiro
Renan de Souza Galdino
Unidades de processamento RISC e CISC
Trabalho apresentado como requisito parcial para obtenção
de
aprovação
na
disciplina
Microprocessadores I, no Curso de Engenharia
Elétrica, na Universidade Federal do Acre.
Prof. Dr. Ana Beatriz
Rio Branco, 2013
RESUMO
Este trabalho apresenta as características de dois tipos específicos de processadores, classificados conforme a quantidade de instruções reconhecidas pelos mesmos. O objetivo é identificar as características das arquiteturas RISC e
CISC, enfatizando o desempenho do sistema computacional com ou sem pipeline.
Palavras-chave: Processador. CISC. RISC. Pipeline. Datapath. Controle.
SUMÁRIO
1. INTRODUÇÃO
4
2. UNIDADES DE PROCESSAMENTO CISC E RISC
5
2.1.
CISC (Complex Instruction Set Computing)
5
2.2.
RISC (Reduced Instruction Set Computing)
5
2.3.
Diferenças entre CISC e RISC
6
3. ARQUITETURA PIPELINED
6
3.1.
Datapath Pipelined
7
3.2.
Controle Pipelined
9
4. CONCLUSÃO
11
REFERÊNCIAS
12
APÊNDICE A – Tabelas
13
APÊNDICE B – Figuras
14
4
1. INTRODUÇÃO
O computador é uma ferramenta muito importante no mundo atual e, em vista disso, torna-se necessário conhecer a sua estrutura de funcionamento. O processador é o “cérebro” do computador e a sua arquitetura influencia no desempenho de todo o sistema.
O presente trabalho tem como objetivo descrever as arquiteturas RISC e
CISC, enfatizando a sua principal diferença, o uso da técnica de pipeline.
5
1. UNIDADES DE PROCESSAMENTO RISC E CISC
Uma CPU em relação ao número de instruções de processamento que pode
reconhecer