Analise de desenvolvimento de sistemas
Considere a seguinte organização.
Para representar valores deve-se escrever o valor em binário em sua forma normalizada.
Exemplos
1 – Representar cada um dos valores a seguir em uma máquina com a organização dada.
a) (35)10
Forma binária: (35)10 = (100011)2
Forma binária normalizada: (100011)2 = 0,100011 x 26 = 0,100011 x 2110
Representação em memória:
0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 0
b) (-12)10
Forma binária: (-12)10 = (-1100)2
Forma binária normalizada: (- 1100)2 = - 0,1100 x 24 = - 0,1100 x 2100
Representação em memória:
1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0
c) (0,125)10
Forma binária: (0,125)10 = (0,001)2
Forma binária normalizada: (0,001)2 = 0,1 x 2-3 = 0,1 x 2-11 Representação em memória:
0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1
d) (-145)10
Forma binária: (-145)10 = (-10010001)2
Forma binária normalizada: (-10010001)2 = - 0,10010001 x 28 = - 0,10010001 x 21000
Representação em memória:
1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0
e) (0,1)10
Forma binária: (0,1)10 = (0,00011001100110011...)2
Forma binária normalizada:
(0,00011001100110011...)2 = 0,11001100110011... x 2-3 =
= 0,110011001100110011 x 2-11
Representação em memória:
0 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1
2 – Encontrar o valor decimal representado em cada um dos itens abaixo.
a)
0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1
Forma Normalizada: 0,11 x 2111 Forma binária: 0,11 x 2111 = 0,11 x 27 = (1100000)2 = (96)10
b)
1 1 0 1 0 0 0 0 0 0 0 0 1 1 0 0
Forma Normalizada: - 0,101 x 21100 Forma binária: - 0,101 x 21100 = - 0,101 x 212 = (- 101000000000)2 = ( - 2560)10
c)
0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1
Forma Normalizada: 0,101 x 2-1 Forma binária: 0,101 x 2-1 = 0,101 x 2-1 = (0,0101)2 =