










































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Documento que descreve o funcionamento de um microprocessador, incluindo a estrutura da micro-palavra, operações da alu, lógica de controle de desvio e execução de programas de usuário. Detalha as instruções andcc, orcc, norcc, addcc, and, or, nor, srl, jmpl, ld e st, além dos desvios condicionais ba, be, bcs, bvs e bneg.
Tipologia: Slides
1 / 82
Esta página não é visível na pré-visualização
Não perca as partes importantes!











































































6-
6-
[1] Miles J. Murdocca e Vincent P. Heuring, “Introdução à
Arquitetura de Computadores”
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
unidade de controle
e de
registradores
visíveis pelo programador, unidades funcionais
como a
, e quaisquer registradores adicionais necessários à
unidade de controle. Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
Registradores
-^
ALU (Unidade Lógica Aritmética)
-^
Conexões entre registradores e ALU, entradas e saídas decontrole
6-
32 registradores de dados
visíveis
pelo usuário
%r0 a %r
-^
%r0 contém SEMPRE zero e não pode ser modificado
Contador de programa - %pc
Aponta a instrução a ser lida da memória principal
-^
Usuário tem acesso através de call e jmpl
Registrador de instrução - %ir
-^
4 registradores temporários
não visíveis
no nível ISA
%temp0 a %temp
-^
usados na interpretação das instruções ARC
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
outros 19 bits SEXT
significativos de A INC
INCPC
(serve para incrementar o PC por uma palavra) RSHIFT
sinal nos 5 bits à esquerda
6-
Cada operação aritmética e lógica pode ser implementada comas operações básicas da ALU
-^
Códigos de condição gerados pela ALU
c – excedente ou vai-um ou
carry
n – negativo
-^
z – zero
-^
v –
overflow
-^
Sinal SCC (
Set Condition Codes
) faz com que %PSR
atualize seu valor
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring
6-
Principles of Computer Architecture
by M. Murdocca and V. Heuring
©^ 1999 M. Murdocca and V. Heuring