Buscar

201929_184651_AC 02 - Sistemas de Numeração

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Arquitetura de Computadores
Cursos: Tecnologia em Análise e Desenvolvimento de Sistemas e Tecnologia 
em Redes de Computadores
1º semestre
2019.1
Prof. Werton Araujo
Conceitos básicos
• Programas e dados
• Bits, bytes e palavras
Programas e dados
• Programas são sequências de instruções exe-
cutadas pela unidade central de processamen-
to (CPU) de um computador.
• Dados são valores de vários tpos armazena-
dos na memória de um computador.
• Ambos são representados exatamente da 
mesma forma na memória de um computador.
Bits, bytes e palavras
• O bit (binary digit) é a menor unidade de informação 
que pode ser armazenada ou transmitda.
• Um bit só pode assumir dois valores (0 ou 1, falso ou 
verdadeiro, etc.).
• Um byte (ou octeto) é um agrupamento de oito bits.
• Uma palavra é uma sequência de bits de tamanho 
fixo, de acordo com a arquitetura de cada compu-
tador (8 bits, 16 bits, 32 bits, 64 bits etc.).
Sistemas de numeração
• Sistema decimal
• Sistema binário
• Sistema hexadecimal
• Sistema octal
Sistema decimal
• Tem base 10, com os dígitos 0, 1, 2, 3, 4, 5, 6, 
7, 8 e 9 (algarismos arábicos).
• É usado naturalmente pelos seres humanos 
para contagem.
• Não é adequado para representar dados e 
programas na memória dos computadores.
• Foi usado em alguns computadores muito ant-
gos.
Sistema binário
• Tem base 2, com os dígitos 0 e 1.
• É o sistema mais adequado para a representa-
ção de dados e programas.
• Tem íntma relação com o conceito de bit.
• Não é facilmente manipulado pelo ser huma-
no.
Sistema hexadecimal
• Tem base 16, com os dígitos 0, 1, 2, 3, 4, 5, 6, 
7, 8, 9, A, B, C, D, E e F.
• Permite representar dados e programas de 
uma maneira mais acessível ao ser humano, 
agrupando os bits de 4 em 4.
• É bastante utlizado em programação de baixo 
nível.
Sistema octal
• Tem base 8, com os dígitos 0, 1, 2, 3, 4, 5, 6 e 
7.
• Também permite representar dados e progra-
mas de uma maneira mais acessível ao ser 
humano, agrupando os bits de 3 em 3.
• É bem menos utlizado que o sistema hexade-
cimal.
Conversões entre os sistemas de numeração
• Conversão de decimal para outra base
• Conversão de outra base para decimal
• Conversão de binário para hexadecimal e octal
• Conversão de hexadecimal e octal para binário
Conversão de decimal para outra base
1.Toma-se o quociente e o resto da divisão inteira do nú-
mero original pela base para a qual se deseja converter;
2.Escreve-se o resto convertdo para a nova base como 
primeiro dígito do resultado;
3.Se o quociente for diferente de zero, toma-se o quo-
ciente e o resto da divisão inteira desse quociente pela 
base;
4.Escreve-se o resto convertdo à esquerda do resultado;
5.Repete-se o procedimento a partr do passo 3 até que o 
quociente seja zero.
Conversão de outra base para decimal
1.Determina-se o valor de ordem de cada dígito do 
número original, começando pelo dígito mais à di-
reita, cujo valor de ordem é 1, e multplicando su-
cessivamente pela base do número original, até 
chegar ao dígito mais à esquerda;
2.Toma-se o produto de cada dígito convertdo para 
a base 10 por seu respectvo valor de ordem;
3.O resultado final será a soma de todos os produtos.
Conversão de binário para hexadecimal e octal
1.Usa-se uma tabela simples que converte um grupo 
de 4 ou 3 dígitos binários para cada dígito hexa-
decimal ou octal, respectvamente;
2.Separa-se, da direita para a esquerda, os dígitos 
binários em grupos de 4 dígitos (para hexadecimal) 
ou de 3 dígitos (para octal);
3.Substtui-se cada grupo de dígitos binários pelo 
dígito hexadecimal ou octal correspondente na 
tabela.
Conversão de hexadecimal e octal para binário
1.Usa-se uma tabela simples que converte cada 
dígito hexadecimal ou octal para um grupo de 
4 ou 3 dígitos binários, respectvamente;
2.Substtui-se cada dígito hexadecimal ou octal 
pelo grupo de dígitos binários correspondente 
na tabela.
Operações lógicas com números binários
• Complemento (NOT)
• E lógico (AND)
• Ou lógico (OR)
• Ou-exclusivo lógico (XOR)
• Deslocamento para a esquerda
• Deslocamento para a direita
Operações aritmétcas com números binários
• Incremento
• Decremento
• Adição
• Subtração
• Números com sinal
• Complemento de dois
Agrupamento de bytes
• Bit menos significatvo e mais significatvo
• Byte menos significatvo e mais significatvo
• Ordenação dos bytes
• Formatos big-endian e little-endian
Até a próxima aula!
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18

Continue navegando