Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Objetivo: Objetivo: Realizar as quatro operações na base binária.
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Operações Aritméticas na base binária Operações Aritméticas na base binária São relativamente simples. Basta respeitar-se as condições operacionais. Soma: Carry Transporte: Vai Vai 1 no subtraendo para o algarismo mais significativo. Subtração: Alternativamente, empresta-se 1 do algarismo mais significativo do minuendo para o menos significativo e assim sucessivamente conforma a necessidade. Minuendo Subtraendo
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Operações Aritméticas na base binária Operações Aritméticas na base binária Exemplo de soma: Subtração: Alternativamente:
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Outra forma de se subtrair: Basta emprestar 1 do algarismo mais significativo do minuendo Operações Aritméticas na base binária Operações Aritméticas na base binária
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Operações Aritméticas na base binária Operações Aritméticas na base binária Multiplicação: 0 x 0 0 x x 0 1 x 1 Exemplo: x
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Notação de números Binários Notação de números Binários Não há símbolos em sistemas eletrônicos, apenas tabelas de códigos que representam os símbolos. Os números binários necessitam do bit de representação de sinal. Convencionalmente, dependendo do sistema 0 positivo (+) 1 negativo (-) = = = =
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Notação de números Binários Notação de números Binários Outra forma é o complementos de 2. Representação em 4 bits: 1 10 = = = =1001 Se fosse um sistema de representação não sinalizada: =15 10 e =9 10 Portanto, para se trabalhar em complemento de 2 deve-se manter o número de dígitos binário do sistema de numeração, desprezando-se os excessos mais significativos.
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Notação de números Binários Notação de números Binários Determinação do complemento de 2 de determinado número: Complemento de 1: Faz-se a inversão do bits: Complemento de 2: 1+ Soma-se 1 ao resultado do complemento de Considerando-se a convenção de complemento de dois :
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores x Notação de números Binários Notação de números Binários Nestas condições, pode-se subtrair dois números em complemento de 2: Complementando 2 111=0111=1000+1= Desprezado
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores