Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
de Computadores
Representao de Dados
Arquitetura e Organizao
Noes de Software Bsico
Notas de aula
Raul Fernando Weber
ii
PREFCIO
SOBRE O AUTOR
Colaboradores
Taisy Silva Weber
Carlos Arthur Lang Lisboa
Ingrid E.S. Jansch-Porto
iv
SUMRIO
1 Bases Numricas
1.1 Introduo........................................................................................1-1
1.2 Representao de nmeros.....................................................................1-2
1.3 Transformao entre bases.....................................................................1-2
1.3.1 Mtodo polinomial............................................................................1-3
1.3.2 Mtodo de subtraes ........................................................................1-3
1.3.3 Mtodo das divises..........................................................................1-4
1.3.4 Mtodo da substituio direta................................................................1-5
1.4 Exerccios propostos............................................................................1-5
2 Sistemas de numerao em computao
2.1 Introduo........................................................................................2-1
2.2 Soma de nmeros binrios.....................................................................2-2
2.3 Representao de nmeros.....................................................................2-2
2.3.1 Nmeros inteiros positivos..................................................................2-3
2.3.2 Nmeros com sinal: representao em sinal-magnitude..................................2-3
2.3.3 Nmeros com sinal: representao em complemento de (B1)..........................2-4
2.3.4 Nmeros com sinal: representao em complemento de B...............................2-9
2.4 Comparao entre os mtodos...............................................................2-12
2.5 Subtrao.......................................................................................2-13
2.6 Estouro de representao.....................................................................2-13
2.7 Exerccios propostos..........................................................................2-14
3 Componentes do computador e modelo de von Neumann
3.1 Breve histrico...................................................................................3-1
3.2 Princpios bsicos...............................................................................3-3
3.3 Elementos funcionais bsicos..................................................................3-4
3.3.1 Memria........................................................................................3-5
3.3.2 Unidade operacional..........................................................................3-6
3.3.3 Unidade de controle ..........................................................................3-7
3.3.4 Registradores especiais.......................................................................3-8
3.3.5 Conjunto de instrues e modos de endereamento ......................................3-9
3.3.6 Ciclo de busca-decodificao-execuo de instrues....................................3-9
3.3.7 Programao de um processador..........................................................3-10
3.4 Um computador de primeira gerao: o EDVAC..........................................3-10
3.5 Modelo de von Neumann: o computador IAS .............................................3-15
3.5.1 Organizao da UCP .......................................................................3-15
3.5.2 Conjunto de instrues.....................................................................3-15
3.6 Arquiteturas de 4, 3, 2, 1 e 0 endereos....................................................3-17
3.6.1 Arquitetura de 4 endereos.................................................................3-17
3.6.2 Arquitetura de 3 endereos.................................................................3-18
3.6.3 Arquitetura de 2 endereos.................................................................3-18
3.6.4 Arquitetura de um endereo................................................................3-19
3.6.5 Arquitetura de zero endereos.............................................................3-20
4 Computador hipottico NEANDER
4.1 Caractersticas....................................................................................4-1
4.2 Modos de endereamento.......................................................................4-1
4.3 Conjunto de instrues .........................................................................4-2
4.4 Cdigos de condio............................................................................4-2
v
vii