domingo, 29 de agosto de 2010

Valor decimal de los números con signo

Sistema Signo - Magnitud. Los valores decimales de los números positivos y negativos se determinan sumando los pesos de todas las posiciones de los bits de magnitud , cuando son 1's. El signo se determina por medio del bit de signo.
Por ejemplo: el valor binario expresado con signo magnitud + 42, -42
valor decimal +42 000101010
valor decimal -42 100101010


Sistema Complemento a 1. Los valores decimales de los números decimales de los números positivos en el sistema comnplemento a 1 se determina sumando los pesos de los bit donde exista 1 y se ignoran las posiciones donde exiten ceros. Los decimales de los números negativos se determinan asignando el valor negativo al peso del bit de signo, y sumando todos los pesos donde exista 1's y se suma un 1 al resultado.
por ejemplo 00101010
2^5+2^3+2^1=32+8+2=+42

11010101 (-42 complemento 1) -2^7+2^6+2^4+2^2+2^0=-128 +64+16+4+1=-43
sumando 1 al resultdo , el valor final es = -43 + 1 = -42

Sistema Complemento a 2

Los valores decimales de los números positivos y negativos en el sistema complemento a 2 se determina sumando los pesos de todas las posiciones de bit donde exista 1's e ignorando los bit 0. El peso del bit de signo en un número negativo viene determinado por su valor negativo.

Determinar el valor decimal de los numeros binaqrios con signo expresdo en complemento 2
10101010=-2^7+2^5+2^3+2^1= -128+32+8+2=-86

No hay comentarios:

Publicar un comentario