FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola,
A ver Nuño, la verdad es que me matas con tu explicación. Entiendo lo que dices, y pareciera ser bastante coherente. Pero que yo sepa hay un estándar en como se guardan los números. Este estándar establece un formato adecuado, y casualmente se destina un campo para indicar si el número es positivo o negativo, parecido al formato que se ha definido para los números flotantes. La diferencia respecto a éste es que no posee campos para exponentes sino un campo para el número en si: Código:
+-+--- ... ---+ | | | +-+--- ... ---+ El estándar indica que los números negativos están expresados en complemento-2. Y resulta ser estos complementos SIEMPRE tienen un 1 en el campo destinado al signo. Las rutinas INVIERTEN este campo, y naturalmente deberá complementar el resto. En donde si me corrijo es en haber dicho que ABS y FABS únicamente alterar el campo de signo. Pero vamos, que realizar el complemento-2 del número es una rutina más que normal para la máquina por lo que no deberíamos preocuparnos demasiado en bajarnos a estos niveles. No nos deberíamos complicar demasiado... ya Abs() nos hace fácil la cosa. Saludos, Última edición por Delphius fecha: 09-03-2011 a las 21:06:22. |
#2
|
|||
|
|||
Cierto, confundi el bit de paridad con el de signo, y no se bien bien si existe. Gracias por la aclaracion, Ñuño.
|
#3
|
||||
|
||||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber Número negativo y pasarlo a positivo | BuRtOn | Varios | 3 | 19-09-2008 20:36:15 |
Obtener numero de línea de código | Walterdf | Varios | 5 | 13-06-2008 11:28:29 |
De un número, obtener el ASCII | Alexander | Varios | 2 | 26-05-2005 17:21:32 |
obtener el numero de linea. | maruenda | Varios | 1 | 30-10-2004 05:11:05 |
Obtener el número de conexiones a una BD | repo | Firebird e Interbase | 2 | 31-05-2004 18:46:00 |
|