Aritmetica Binaria: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição |
|||
Linha 1: | Linha 1: | ||
=Aritmética Binária= | ==Aritmética Binária=== | ||
== Adição em binário == | === Adição em binário === | ||
* 0 + 0 = 0 | * 0 + 0 = 0 | ||
Linha 16: | Linha 16: | ||
1011101 | 1011101 | ||
== Subtração em binário == | === Subtração em binário === | ||
* 0 - 0 = 0 | * 0 - 0 = 0 | ||
Linha 31: | Linha 31: | ||
001001 | 001001 | ||
== Multiplicação em binário == | === Multiplicação em binário === | ||
* 0 * 0 = 0 | * 0 * 0 = 0 | ||
Linha 51: | Linha 51: | ||
Número de dígitos do '''produto''' = Número de dígitos do '''multiplicando''' + Número de dígitos do '''multiplicador'''. | Número de dígitos do '''produto''' = Número de dígitos do '''multiplicando''' + Número de dígitos do '''multiplicador'''. | ||
* Exemplo: 8 bits x 8 bits = 16 bits | * Exemplo: 8 bits x 8 bits = 16 bits | ||
=== Divisão em binário === | |||
Segue a lógica da divisão em decimal. É uma operação mais trabalhosa e de uso pouco frequente. Não vamos estudá-la agora. |
Edição das 22h46min de 7 de março de 2014
Aritmética Binária=
Adição em binário
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 0 = 1
- 1 + 1 = 0 e vai 1 (Carry = 1)
Exemplo:
1 1 <- vai 1 101010 + 110011 -------- 1011101
Subtração em binário
- 0 - 0 = 0
- 1 - 0 = 1
- 1 - 1 = 0
- 0 - 1 = 1 empresta 1
Exemplo:
1 <- empresta 1 110011 - 101010 -------- 001001
Multiplicação em binário
- 0 * 0 = 0
- 0 * 1 = 0
- 1 * 0 = 0
- 1 * 1 = 1
Exemplo (segue a lógica da multiplicação em decimal):
1010 (multiplicando) x 101 (multiplicador) ------ 1010 0000 + 1010 -------- 111010 (produto)
Número de dígitos do produto = Número de dígitos do multiplicando + Número de dígitos do multiplicador.
- Exemplo: 8 bits x 8 bits = 16 bits
Divisão em binário
Segue a lógica da divisão em decimal. É uma operação mais trabalhosa e de uso pouco frequente. Não vamos estudá-la agora.