Sei sulla pagina 1di 13

Curso:

CINCIA DA COMPUTAO
Disciplina:
INTRODUO ORGANIZAO DE COMPUTADORES

AULA 06 e 07 ARITMTICA COMPUTACIONAL


CAPTULO 03, PGINA 48

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

CONTEDO
Aritmtica no-decimal
Adio
Subtrao
Multiplicao
Diviso
Aritmtica octal
Adio
Subtrao
Aritmtica hexadecimal
Adio
Subtrao

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA NO-DECIMAL NUMEROS BINRIOS


Contando com nmeros Binrios
0, 1,
10, 11,
100, 101, 110, 111,
1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111,
10000, 10001, 10010, 10011, 10100, 10101, 10110, 10111,
11000, 11001, 11010, 11011, 11100, 11101, 11110, 11111,
100000, 100001, 100010, 100011, 100100, 100101, 100110, 100111,
101000, 101001, 101010, 101011, 101100, 101101, 101110, 101111,
110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111,
111000, 111001, 111010, 111011, 111100, 111101, 111110, 111111,
PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA NO-DECIMAL SOMA BINRIA


Soma de dois nmeros em base 2 semelhante a decimal
0+0=0
0+1=1
1+0=1
1 + 1 = 102
Soma: 110112 + 110012

Soma: 1011001012 + 1001110112

Decimal

Binrio .

Decimal

Binrio .

1.
27
+ 25
52

1 1 11 .
11011
+ 11001
110100

1 .
357
+ 315
672

1 1111111 .
101100101
+ 100111011
1010100000

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA NO-DECIMAL SUBTRAO BINRIA


Minuendo Subtraendo = Diferena
00=0
11=0
10=1
0 1 = Empresta valor igual base (2) do primeiro algarismo diferente de 0 esquerda
2 1 = 1

Subtrao: 1001012 0110102


Decimal
.
37
26
11

Binrio
1
.
02202 .
100101
011010
001011

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

Subtrao: 110010012 101110112


Decimal .
9
.
1 10
.
2 0 1 + 10
187
.
014
.

Binrio .
1121 .
022022 .
11001001
10111011
00001110
5

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA NO-DECIMAL MULTIPLICAO BINRIA


Regras iguais multiplicao decimal
0x0=0
0x1=0
1x0=0
1x1=1
Multiplicao: 101012 x 11012

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

Decimal
.
21
x 13
63
+ 21 .
273

Binrio
10101
x 1101
10101
+ 00000 .
10101 .
10101
.
100010001
6

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA NO-DECIMAL DIVISO BINRIA


Procedimento semelhante ao
procedimento decimal
Divide-se o Dividendo pelo Divisor,
tem-se o Quociente
e o que sobra se chama Resto
O algarismo do quociente s pode ser 1
(quando o divisor menor que o
divisor ou parte dele) ou 0
Diviso: 1010102 / 1102

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

101010

110

110

111

1001

110

0110

110

000

.
7

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA OCTAL (BASE 8) SOMA


Contando com nmeros Octadecimal
0, 1, 2, 3, 4, 5, 6, 7,
10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33,
34, 35, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77,
100, 101, 102, 103, 104, 105, 106, 107, 200, 201, 202, 203, 204, 205, 206,
207, 210, 211, 212, 213, 214, 215, 216, 217, 220, 300, 301, 365,
466, 367, 400, 401, 402, 765, 766, 777,
1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1010, 1011, 1021, 1013,
0114, 1015, 1016, 1017, 1020, 1021, 1022,

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA OCTAL (BASE 8) SOMA


Semelhante a operao decimal
Sempre que a soma exceder o algarismo de maior valor,
utiliza-se uma nova casa com um novo algarismo
1+1=2
1+3=4
1+5=6
1 + 7 = 10

1+2=3
1+4=5
1+6=7
1 + 10 = 11

Soma: 36578 + 17418

Soma: 4438 + 6538

111 .
3657
+ 1741
5620

11 .
443
+ 653
1316

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA OCTAL (BASE 8) SUBTRAO


Semelhante a operao em base decimal
Retira-se o valor subtrado, e, caso no seja possvel,
empresta-se do algarismo esquerda uma unidade octal
Soma: 73128 34658
2 5 no possvel. Retira-se 1 unidade da ordem esquerda, a qual
vale uma base de unidades (8) da direita, somando-se ao valor 2

8 + 2 = 10 5 = 5
1 1 = 0 6 no possvel. Retira-se 1 unidade
da esquerda (que fica com 3 1 = 2 unidades),
passando 8 para a direita, o que fica 8 + 0 = 8

86=2
3 1 = 2 4 no possvel. Retira-se 1 da esquerda
(7 1 = 6), passando 8 unidades para a direita

8 + 2 = 10 4 = 6
71=63=3
PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

88 .
6208
7312
3465
3625

10

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA HEXA (BASE 16) SOMA


Contando com nmeros Hexadecimal
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, FF,
100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 10A, 10B, 10C, 10D,
10E, 10F, 120, 121, 122, 123, 234, 125, 125, 127, 128, 129, 12A, 12B,
12C, 12D, 12E, 12F, 130, 131, FFF, ...

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

11

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA HEXADECIMAL (BASE 16) ADIO


Semelhante a operao em base decimal
Soma-se os algarismos at chegar ao valor (decimal) de 15,
aps este valor, adiciona-se mais um algarismo a esquerda e
assim sucessivamente
Substitui-se os valores acima de 9 (decimal) por letras
10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F
Soma: 3A943B16 + 23B7D516
1 11 .
3A943B
+ 23B7D5
5E4C10

PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

12

CINCIA DA COMPUTAO
ARITMTICA COMPUTACIONAL

ARITMTICA HEXADECIMAL (BASE 16) SUBTRAO


Semelhante a operao em base decimal

Substitui-se os valores acima de 9 (decimal) por letras


10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F
Subtrao: 4C7BE816 1E927A16

27
3 B 23

.
D 24

4C7BE8
1E9 27A
13 14

14

2DE96E
PROF. ESP. Marcio Aparecido Artero 2013 marcio_artero@aedu.com

13

Potrebbero piacerti anche