Informática, perguntado por cristianoibsou8t09, 1 ano atrás

Sabendo-se que os computadores realizam as operações aritméticas no sistema binário resolva a seguinte equação: Y = 14410 x 1A16 + (11111112 – 10101112). O primeiro passo é converter os números da equação que não estão em binário para binário (base 2). Uma dica para converter um número hexadecimal para binário é primeiro converter para decimal e depois para binário. Os passos para as conversões de base e cálculos de multiplicação e soma deverão ser demonstrados. A subtração deverá ser realizada utilizando-se o método do complemento de 2.

Soluções para a tarefa

Respondido por cljuniorr
1
primeira parte da equação 
Y=10010000 x 11010 + 0101000 se vc souber o resto responde ai 

cristianoibsou8t09: Convertendo (144)10 (Decimal) para binário.

144/2 = 72, resto = 0
72/2 = 36, resto = 0
36/2 = 18, resto = 0
18/2 = 9, resto = 0
9/2 = 4, resto = 1
4/2 = 2, resto = 0
2/2 = 1, resto = 0
1/2 = 0, resto = 1
(144)10 = (10010000)2
Convertendo 1A16 para Decimal e de decimal para binário.


1A16
1x161+ Ax160
1x(16)1+10.1
16+10= 2610

26/2 = 13, resto = 0
13/2 = 6, resto = 1
6/2 = 3, resto = 0
3/2 = 1, resto = 1
2610 = (11010)2


Y=10010000X11010+(101000)
Y=111010100000+(101000)
Y=111011001000
(111011001000)2
cristianoibsou8t09: que calculo você fez para encontrar esse 0101000? fez o que ? será que meu calculo ta errado?
cljuniorr: Apenas coloquei, mas o zero na frente não conta.
cljuniorr: Y = 14410 x 1A16 + (11111112 – 10101112)
Y=10010000 x 11010+101000
Y= 111010100000+101000
Y=111011001000
cristianoibsou8t09: valeu! fiquei em duvida pensei que havia errado! obrigado!
Perguntas interessantes