Você está na página 1de 21

UNIVERSIDADE CEUMA- UNICEUMA

CURSO: ENGENHARIA DE COMPUTAÇÃO


Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Sistemas de
Numeração,
Conversões e
Operações
Aritméticas

Profª Msc. Elda Sena

Sistemas de Numeração, Conversões e Operações Aritméticas


elda.sena@ceuma.br
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

• Sumário
• Introdução
• Sistema Octal
• Sistema Hexadecimal
• Conversões
• Operações Aritméticas
• Exercícios

Sistemas de Numeração, Conversões e Operações Aritméticas


elda.sena@ceuma.br 1
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Introdução
• Dois níveis de tensão, justificando seu sistema
• de numeração natural, o sistema binário(aceso,
apagado).
• Simplificação do cálculo com a Lógica Booleana.
• Em computação tem-se um dígito binário(0 ou 1):
bit que vem do inglês Binary Digit.
• Um agrupamento de 8 bits corresponde a um
byte(Binary Term).

Sistemas de Numeração, Conversões e Operações Aritméticas


elda.sena@ceuma.br 2
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Sistema Octal
Sistema Octal: Base 8
{0,1,2,3,4,5,6,7}
A conversão de decimal para octal (ou seja da
base 10 para a base 8), consiste em dividir
progressivamente o valor decimal por 8, obtendo-
se um resultado e um resto. De referir que o
resultado em cada iteração terá sempre um valor
menor que 7.
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 4
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Decimal para Octal

(407)10(627)8
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 5
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Sistema Hexadecimal

Sistema Hexadecimal: Base 16


{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}, onde:
A=10, B=11, C=12, D=13, E=14, F=15

A conversão de decimal para hexadecimal(ou seja da


base 10 para a base 16), consiste em dividir
progressivamente o valor decimal por 16, obtendo-se
um resultado e um resto.
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 6
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Decimal para Hexadecimal

(53120)10(CF80)16
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 7
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Octal para Decimal


(627) 8 ( ? ) 10

6 2 7 = 6 𝑥 82 +2 𝑥 81 +7 𝑥 80 = 407
↓ ↓ ↓
82 81 80

Somatório do Produto entre os dígitos e suas respectivas


potências de base 8.

Sistemas de Numeração, Conversões e Operações Aritméticas


elda.sena@ceuma.br 8
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Hexadecimal para Decimal


(CF80) 16 ( ? ) 10
C F 8 0 = C x 163 + F x 162 + 8 x 161 + 0 x 160
↓ ↓ ↓ ↓
163 162 161 160 = 12 x 4096 + 15 x 256 + 8 x 16 + 0 x 1
= 49152 + 3840 + 128 = 53120
Assim,
(CF80) 16 ( 53120 ) 10
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 9
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Octal para Hexadecimal


(627) 8 ( ? ) 2  ( ? ) 16

6 2 7  0001 1001 0111


↓ ↓ ↓ ↓ ↓ ↓
110 010 111 1 9 7
(627) 8 ( 197 ) 16
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 10
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Octal para Hexadecimal


(627) 8 ( ? ) 10  ( ? ) 16

6 2 7  6 x 82 + 2 x 81 + 7 x 80
↓ ↓ ↓
=6x64+2x8+7x1=384+16+7=407
82 81 80

(627) 8 (407) 10  ( ? ) 16
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 11
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Octal para Hexadecimal


(627) 8 (407) 10  ( ? ) 16

407 16
(7) 25 16
(9) 1

(627) 8  (407) 10 ( 197 ) 16


Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 12
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Hexadecimal para Octal


( 197 ) 16  ( ? ) 8

1 9 7  000 110 010 111


↓ ↓ ↓ ↓ ↓ ↓ ↓
0001 1001 0111
0 6 2 7
(197) 16 (627) 8
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 13
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Binário para Octal


(000110010111)2  ( ? )8 Separa em
grupos de 3
000 110 010 111 bits (base
Octal: 23) e
↓ ↓ ↓ ↓ converte
para
0 6 2 7 decimal.

(000110010111)2  ( 627 ) 8
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 14
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Conversão Sistema Binário para Hexadecimal


(000110010111)2  ( ? ) 16 Separa em
grupos de 4
0001 1001 0111 bits (base
Octal: 24) e
↓ ↓ ↓ converte
para
1 9 7 decimal.

(000110010111)2  ( 197 ) 16
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 15
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Operações Aritméticas : Sistema Binário


SOMA
Exemplo:
Num1= (111)2  (7)10
Num2= (101) 2 (5)10
vai um
1 1 1
111
101
1 1 00 = (12)10

Sistemas de Numeração, Conversões e Operações Aritméticas


elda.sena@ceuma.br 16
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Operações Aritméticas : Sistema Binário


SUBTRAÇÃO Exemplo:
Num1= (110)2  (6)10
Num2= (101) 2 (5)10
empresta um
1
110
101
001 = (1)10

Sistemas de Numeração, Conversões e Operações Aritméticas


elda.sena@ceuma.br 17
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Operações Aritméticas : Sistema Binário


Multiplicação Exemplo:
Num1= (110)2  (6)10
Num2= (101) 2 (5)10
110
101
110
000
110
11110 = (30)10
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 18
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Operações Aritméticas : Sistema Binário


Divisão Exemplo:
Num1= (110)2  (6)10
Prova:
Num2= (101) 2 (5)10
101
110 101 001
101 1 101
(001) 000
000
110 = 101 x 001+ 001 101
001
110
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 19
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Exercícios
1)Considere uma célula de uma memória principal cujo
endereço é, em hexadecimal, 2C81 e que tem armazenado em
seu conteúdo um valor igual, em hexadecimal, F5A. Sabe-se
que, neste sistema, as células têm o mesmo tamanho das
palavras e que em cada acesso é lido o valor de uma célula.
Pergunta-se:
a) Qual deve ser o tamanho dos registradores REM e RDM
nesse sistema?
2C81
2C81 = 0010 1011 1000 000  REM = 16 bits;
F5A = 1111 0101 1010  RDM = 12 bits. F5A
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 20
UNIVERSIDADE CEUMA- UNICEUMA
CURSO: ENGENHARIA DE COMPUTAÇÃO
Sumário Introdução Sistema Octal Sistema Hexadecimal Conversões Operações Aritméticas Exercícios

Exercícios
1) Efetue:
a) (1111111111)2 + ( 1111110001)2
b) (1111111111)2 - ( 1111110001)2
c) (215)10 + ( 1011111)2
d) (1675)8 + ( 75BD)16
e) (1895)10 + ( 1111110101)2
f) (1111111111)2 x ( 111)2
g) (1111110001)2 : ( 110)2
h) (1111,11)2  ( ? )10
Sistemas de Numeração, Conversões e Operações Aritméticas
elda.sena@ceuma.br 20

Você também pode gostar