Вы находитесь на странице: 1из 3

ARITMTICA DIGITAL ADIO BINRIA Quatro situaes podem ocorrer quando dois dgitos binrios (bits), so somados qualquer

que seja a posio. 0+0=0 0+1=1 1 + 1 = 10 = 0 + transporte de 1 para prxima posio 1+1 + 1 = 11 = 1 + transporte de 1 para prxima posio 011(3) + 110(6) 1001(9) 1001(9) + 1111(15) 11000(24) 11,011(3,375) + 10,110(2,750) 110,001(6,125) Observe a tabela para melhor entendimento

Representao de nmeros com sinal em complemento a 2 a) Se o nmero positivo a magnitude representada na sua forma binria direta e um bit de sinal 0 colocado a frente do bit mais significativo MSB. b) Se o nmero negativo, a magnitude representada na sua forma de complemento a 2, e um bit de sinal 1 colocado a frente do MSB.

Representao de nmeros com sinal Quando queremos representar um nmero binrio como positivo ou negativo, inclumos ao nmero outro bit denominado bit de sinal. A conveno a seguinte 0 para representar positivos 1 para representar negativos O exemplo abaixo chamado de sinal-magnitude

Negao a operao de converter um nmero positivo no seu negativo equivalente ou um nmero negativo no seu positivo equivalente. O sistema mais amplamente utilizado para representao de nmeros binrios com sinal o sistema de complemento a 2. Formando complemento a 2 O complemento a 2 de um nmero binrio formado tomando-se o complemento a 1 do nmero e adicionandose 1 ao bit menos significativo. A faixa completa de valores que pode ser representada no sistema de complemento a 2 que tem N bits de magnitude

ARITMTICA DIGITAL Adio no sistema de complemento a 2 1) Dois nmeros positivos Overflow aritmtico Para dois nmeros de quatro bits de magnitude mais um bit de sinal temos o seguinte

Observe que os bits de sinal da 1 parcela e 2 so ambos iguais a zero logo o bit de sinal igual a zero informando que a soma positiva. 2) Um nmero positivo e outro menor negativo

A resposta correta seria 17 (10001) pois necessita de mais de 4 bits para ser representada e portanto ocorreu um overflow na posio do bit de sinal. Multiplicao de nmeros binrios

3) Um nmero positivo e outro maior negativo

Adio BCD Soma menor ou igual a 9

4) Dois nmeros negativos A adio executada como uma adio binria normal.

5) Dois nmeros iguais em magnitude mais de sinais contrrios

Soma maior que 9

Subtrao no sistema de complemento a 2 1.Negue o subtraendo 2.Adicione o nmero obtido no passo 1 ao minuendo. Este resultado representar a diferena entre o minuendo e o subtraendo

O resultado da soma no existe no cdigo BCD. Isto aconteceu porque a soma dos dois dgitos excedeu a 9. Sempre que isso ocorrer adicione 6(0110) para corrigir.

ARITMTICA DIGITAL Aritmtica Hexadecimal 1. Some os dgitos hexadecimais em decimal inserindo mentalmente o decimal equivalente para os dgitos maiores que 9. 2. Se a soma menor ou igual a 15, ele pode ser expresso por um dgito hexadecimal. 3. Se a soma maior ou igual a 16 subtraia 16 e coloque um carry na prxima posio. 8 + 4 = 12 = C negativo quando o MSD maior ou igual a 8(8, 9, A, B, C, D, E, F). positivo quando for menor que 8 (0, 1, 2, 3, 4, 5, 6, 7). Exerccios 1 (EAGS-2010) A multiplicao dos binrios (101)2 e ( 101)2 tem como resultado? Somando 8 e B, onde B 11, temos 19. Como 19 maior que 16 necessrio subtrair de 16 (19 16 = 3) e transporta 1 . 5 + 4 + 1(transporte) = 10 = A(Hexadecimal) resultado A3 Subtrao Hexadecimal O complemento a dois do subtraendo Hexadecimal deve ser tomado e depois somado ao minuendo. O complemento a dois de um nmero Hexa realizado da seguinte maneira: subtraia cada dgito hexadecimal de F e depois adicione 1. a) (1010)2 b) (1111)2 c) (10101)2 d) (11001)2 2 -(EAGS-2011) Qual o resultado da soma dos binrios (101110)2 e (111101)2 ? a) (1101001)2 b) (1010110)2 c) (1101011)2 3 Assinale a alternativa que completa corretamente a lacuna a seguir ABC 16 + __________ = C6F 16 a) EEA16 b) FAB 16 Exemplo c) 1B316 d) 3B316 Representao Hexadecimal de nmeros com sinal

Вам также может понравиться