UTNianos

Versión completa: DUDA ejercicio sistemas de numeración
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Como va? tengo una duda sobre un ejericio del TP1 de INFO1, departamento de electronica.

Enunciado:

Crear y completar una tabla con los números equivalentes en las bases
numéricas que están vacantes.En caso de numeros expresados con punto flotante con
la misma catidad de digitos que el original. Si el numero tiene un signo menos, (es
negativo) mostrarlo en binario complemento a 2 completando el nibble mas
significativo


No logro entender que me pide en la parte resaltada en negrita. Casi todos los puntos son una boludes, hasta que me encuentro con un numero que tiene signo negativo. Lo que hice yo fue:

Teniendo -11100111|2 fue sumar los pesos de cada una de las posiciones, y luego simplemente agregarle el signo negativo.

Entonces -11100111|2 = -231|10 = -347|8 = -E7

No se si esta bien lo que hice dado el enunciado...espero que me puedan ayudar!

Muchas gracias!
Hola Santi Aguito, te cuento:

En este caso, el número tiene 8 bits (2 nibbles completos, cada uno tiene 4 bits), por lo que no requiere que le agregues bits para llegar a los 8 (por ejemplo, si el número hubiera sido -100111, tendrías que agregar 2 bits: Sería complementar a uno: 011000, luego sumar 1: 011001 y después agregar 2 bits , siendo el de la izquierda el que corresponde al signo - "0" positivo, "1" negativo -, quedando: 10011001).

Bien, lo que hacés primero es complementar a 1: 00011000. Luego, sumás 1: 00011001, ESTE ES EL RESULTADO. Para la conversión en los otros sistemas, tenés que trabajar a partir de acá
Lo que es fundamental, es que siempre tienen que decirte con cuántos bits trabajar.

Espero que te haya servido, cualquier duda, consultame;)
La explicacion ya esta, vote!
No vale, marian voto habiendo cursado el plan viejo e.e
Dejen de llorar =D

Off-topic:
Vota cuando veas multiple procesos y socket :A en digitales III jajaja
(10-04-2013 00:10)diegomsaiz escribió: [ -> ]Hola Santi Aguito, te cuento:

En este caso, el número tiene 8 bits (2 nibbles completos, cada uno tiene 4 bits), por lo que no requiere que le agregues bits para llegar a los 8 (por ejemplo, si el número hubiera sido -100111, tendrías que agregar 2 bits: Sería complementar a uno: 011000, luego sumar 1: 011001 y después agregar 2 bits , siendo el de la izquierda el que corresponde al signo - "0" positivo, "1" negativo -, quedando: 10011001).

Bien, lo que hacés primero es complementar a 1: 00011000. Luego, sumás 1: 00011001, ESTE ES EL RESULTADO. Para la conversión en los otros sistemas, tenés que trabajar a partir de acá
Lo que es fundamental, es que siempre tienen que decirte con cuántos bits trabajar.

Espero que te haya servido, cualquier duda, consultame;)

Muchisimas Gracias! entonces el resultado es 00011001? no tengo que ponerle un 1 en el bit mas significativo para indicar que es negativo?
Dado que el número original es el negativo, el resultado es el complemento a 2 del original (no tenés que agregar nada).

Cualquier duda, consultame;)

(10-04-2013 14:12)Feer escribió: [ -> ]No vale, marian voto habiendo cursado el plan viejo e.e

Feer y yo hemos comprobado el duro camino de la transición del viejo Info I al nuevo... Intento olvidarlo todos los días... Je je je;)
URLs de referencia