Informatica
Fundamentos de Arquitectura de Computadores
Textos de apoio
João Pedro Oliveira
Tomás Brandão
19 de Setembro de 2013
Conteúdo
1 Representação da Informação
1.1 Bases de Numeração . . . . . . . . . . . . . . . . . .
1.1.1 Base 10 (decimal) . . . . . . . . . . . . . . . .
1.1.2 Base 8 (octal) . . . . . . . . . . . . . . . . . .
1.1.3 Base 16 (Hexadecimal) . . . . . . . . . . . . .
1.1.4 Base 2 (binário) . . . . . . . . . . . . . . . . .
1.1.5 Representação numa base genérica B . . . . . .
1.1.6 Representação da parte fraccionária . . . . . .
1.2 Operações Aritméticas . . . . . . . . . . . . . . . . .
1.2.1 Soma em Base 2 . . . . . . . . . . . . . . . . .
1.2.2 Subtracção em Base 2 . . . . . . . . . . . . . .
1.2.3 Multiplicação em Base 2 . . . . . . . . . . . .
1.3 Soma e subtracção em hexadecimal . . . . . . . . . .
1.4 Conversão entre Bases . . . . . . . . . . . . . . . . .
1.4.1 Conversão de uma base B para base decimal .
1.4.2 Conversão de base decimal para uma base B .
1.4.3 Conversão entre as bases 2, 8, 10 e 16 . . . . .
1.5 Representação de números com sinal . . . . . . . . .
1.5.1 Representação em Magnitude e Sinal . . . . .
1.5.2 Representação em Complemento para 1 . . . .
1.5.3 Representação em Complemento para 2 . . . .
1.5.4 Operações aritméticas em complemento para 2
1.6 Representação de Caracteres . . . . . . . . . . . . . .
1.6.1 Código ASCII . . . . . . . . . . . . . . . . . .
1.6.2 Código Unicode . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.