Sie sind auf Seite 1von 56

Organizao

de computadores
Prof. Moiss Souto

Moiss Souto
docente.ifrn.edu.br/moisessouto
professor.moisessouto.com.br
moises.souto@ifrn.edu.br

Aula 03
Sistemas de numerao

Sistemas de numerao

Conceito de sistemas de numerao:

sistemas usados para quantificar as


grandezas exprimindo todos os valores
perfeitamente definidos.

Conceito de base:

quantidade de algarismos ou smbolos


que so usados para exprimir todos os
nmeros deste sistema.

Re-aprendendo a contar

Re-aprendendo a
contar

Decimal
Binrio
Hexadecimal

Sistema decimal

6
7
8
9

Sistema decimal
10 smbolos
0123456789
01
02
03
04
05
06
07
08
09

10
11
12
13
..
.
19

12510 = 1 x 102 + 2 x 10^1 + 5 x 10^0

Sistema binrio

0
1
0
1

Sistema binrio
2 smbolos
01
0 10 100
1 11 101
110
111

Converso binrio
decimal

Sistema Binrio de
Numerao

Converso Decimal Binrio:

Divide-se o nmero em decimal (base 10)


sucessivamente por 2 at que o quociente seja igual a
1.

Quando isto acontecer, agrupa-se este ltimo


quociente (1) o todos os restos resultantes das
divises anteriores, a partir da ltima realizada at a
primeira, formando-se assim o nmero equivalente em
binrio;

Exemplo:

910=10012

Sistema Binrio de Numerao


1968
=
11110110000

Sistema Binrio de Numerao

Converso Binrio Decimal:

Multiplica-se cada dgito do nmero binrio (a partir


da direita para a esquerda) por uma potncia de 2, que
deve iniciar com o expoente 0, e deve ser
incrementada de 1 em 1. Isto feito, soma-se os valores
obtidos por cada um destes produtos e obtm-se o
nmero em decimal;

Exemplo:

1001

1x20 =
1=
0x2
+
1
2
0x2
03 = +
1x2
0 =+
8 9

10012 =910

Sistema Binrio de Numerao


11110110000

=
1968

1 x 210 = 1024
1 x 29 = 512
1 x 28 = 256
1 x 27 = 128
0 x 26 =
0
1 x 25 = 32
1 x 24 = 16
0 x 23 =
0
0 x 22 =
0
0 x 21 =
0
0 x 20 =
0
-------------1968

Exerccio

Converta de decimal para binrio:

3610, 8410, 102410, 99910, 10010,


21510, 40010, 200010

Converta de binrio para decimal;

1011102, 11111112, 100012,


10101112,

11001112, 11101102, 10001102,


10000002

Respostas Exerccios

Respostas:

8410=10101002

102410=100000000002

99910=11111001112

10010=11001002

21510=11010111 2

40010=110010000 2

3610=1001002

200010=11111010000 2

1011102=4610
11111112=12710
100012=1710
10101112=87 10
11001112=103 10
11101102=118 10
10001102=70 10
10000002=64 10

Soma Binria: semelhante soma no sistema


decimal, com a diferena de que se trabalha com apenas
2 dgitos (0 e 1) e que quando o resultado excede os
smbolos utilizados, acrescenta-se o excesso soma
parcial imediatamente esquerda.
TABELA 0

TABELA 1

0+0=0 1+0=1
0 + 1 = 1 1 + 1 = 10
1 0 0 1 0 0 ........... 36
+ 1 0 0 1 0 ........... + 18
1 1 0 1 1 0 ........... 54

1 1 1 1 ........... 15
+ 1 0 1 0 ........... + 10
1 1 0 0 1 ........... 25

Subtrao Binria: semelhante subtrao


sistema decimal. Contudo, quando o segundo
nmero (subtraendo) exceder o primeiro
(minuendo), pega-se uma unidade do dgito
imediatamente esquerda do minuendo,
convertendo-o em 0. Em seguida,
substitumos o minuendo por 2, que
corresponde a 1x2, da unidade extrada. Se o
dgito imediatamente esquerda for 0,
procura-se nos dgitos consecutivos, levando
em conta que cada o seu valor multiplicado
por 2 a cada deslocamento direita.
TABELA 0

TABELA 1

0-0=0 1-0=1
0 - 1 = no cabe 1 - 1 = 0

Exemplos:
2
002
1 1 1 0 1 ...... (29)
- 0 0 1 1 1 ...... - ( 7)
1 0 1 0 0 ...... (22)

02
1 1. 0 1 ...... (3.25)
- 1 0. 1 0 ...... - (2.50)
0 0. 1 1 ...... (0.75)

2121
002022
1 1 0 1 0 0 1 0 1 ......... (421)
- 0 1 1 1 0 1 0 0 0 ......... - (232)
0 1 0 1 1 1 1 0 1 ........ (189)

Multiplicao Binria: realizada de maneira


semelhante multiplicao no sistema decimal,
exceto pelo fato da soma final dos produtos se fazer
em binrio.
TABELA 0

TABELA 1

0x0=0

1x0=0

0x1=0

1x1=1

110101
x

1101

......

(53)

...... x (13)

110101
0 110101 110101 1010110001

..... (689)

Diviso Binria: realizada de maneira semelhante


diviso no sistema decimal, exceto pelo fato das
multiplicaes e subtraes internas ao processo
serem feitas em binrio.

Sistema Octal: o sistema de numerao


cu-ja base 8, ou seja, utiliza 8 smbolos
para a representao de quantidade. Os
smbolos so:

01 2 3 4 5 6 7
Exemplo:
Qual o nmero decimal representado pelo octal
4701?

4 x 83 + 7 x 82 + 0 x 81 + 1 x 80 =
= 2048 + 448 + 0 + 1 = 2497

Sistema hexadecimal

C
D
E
F

Sistema Hexadecimal
16 smbolos
0 1 2 3 4 5 6 7 8 9A B C D E F
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F

30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

Referncias
Notas de aula. Arquitetura e organizao de computadores.
Glaucus Brelaz.
Slides do livro Organizao Estruturada de Computadores
Andrew S. Tanenbaum
Arquitetura e Organizao de Computadores.
William Stallings
Organizao Estruturada de Computadores
Andrew S. Tanenbaum

Obrigado
Moiss Souto
docente.ifrn.edu.br/moisessouto
moises.souto@ifrn.edu.br

Das könnte Ihnen auch gefallen