Pesquisar este blog

quarta-feira, 1 de fevereiro de 2012

Arquitetura de Computadores10 - Sistema de numeração octal/Hexa/Decimal

Considerando os números: X=325712, no sistema de numeração octal, e Y=1ABCA, no sistema de numeração hexadecimal, a diferença da subtração X - Y expressa no sistema de numeração decimal, é
  •  a) +216198
  •  b) 10
  •  c) 0.
  •  d) 100.
  •  e) -216198

Para converter de octa para binário, utilizar a seguinte tabela:

000 -> 0

001 -> 1

010 -> 2

011 -> 3

100 -> 4

101 -> 5

110 -> 6

111 -> 7



Para Converter de hexa para binário:

0000 -> 0

0001 -> 1

0010 -> 2

0011 -> 3

0100 -> 4

0101 -> 5

0110 -> 6

0111 -> 7

1000 -> 8

1001 -> 9

1010 -> A

1011 -> B

1100 -> C

1101 -> D

1110 -> E

1111 -> F

X = 325712 (octa) = 0011010101111001010 (binário)

Y = 1ABCA (Hexa) = 0011010101111001010 (binário)

X-Y = 0

-------------------------------------
É mais chato, mas também dá pra converter tudo pra decimal.

325712oct = 3*85 2*84 + 5*83 + 7*82 +  1*81 + 2*80 = 109514dec

1ABCAhex = 1*164 10*163 + 11*162 + 12*161 +  10*160 = 109514dec

(lembrando que A = 10, B = 11, C = 12, D = 13 e E = 14)

São iguais, então a subtração é zero.


Nenhum comentário:

Postar um comentário