signo_y_magnitud
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
signo_y_magnitud [2020/03/24 12:17] – mariano | signo_y_magnitud [2020/03/24 16:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
===== Signo Magnitud | ===== Signo Magnitud | ||
- | Como vimos cuando trabajamos con la resta de binarios, para decir que un numero binario es negativo alcanza con colocar un signo **-**, pero nuestro objetivo es llegar a representar todos los los números como lo hace la computadora, | + | Como vimos cuando trabajamos con la resta de binarios, para decir que un numero binario es negativo alcanza con colocar un signo **-**, pero nuestro objetivo es llegar a representar todos los los números como lo hace una computadora, |
Surge la necesidad de incluir dentro de la representación del numero su condición de negativo. Para lograr esto vamos a trabajar el numero en binario como 2 partes, una parte representa el signo y otra el valor o magnitud. | Surge la necesidad de incluir dentro de la representación del numero su condición de negativo. Para lograr esto vamos a trabajar el numero en binario como 2 partes, una parte representa el signo y otra el valor o magnitud. | ||
Línea 9: | Línea 9: | ||
{{ :sm.png?250 |}} | {{ :sm.png?250 |}} | ||
- | {{:sm1.png?200 |}} \\ De esta forma se representa el **##-40##** y el **##+40##** como se ve el bit mas significativo representa el signo y solo los 7 bits restantes representan el valor o magnitud | + | {{:sm1.png?230 |}} \\ De esta forma se representa el **##-40##** y el **##+40##** como se ve el bit mas significativo representa el signo y solo los 7 bits restantes representan el valor o magnitud |
\\ | \\ | ||
\\ | \\ | ||
Línea 16: | Línea 16: | ||
Como se ve si tenemos 8 posiciones solo se utilizan 7 para el valor. | Como se ve si tenemos 8 posiciones solo se utilizan 7 para el valor. | ||
- | El numero | + | El número |
- | Si n fuera 4, entonces tenemos posición 0,1,2,3. El numero mas grande es 1111< | + | |
- | Entonces volviendo a nuestra representación SM si tenemos 8 lugares pero solo podemos usar 7 para el valor tendríamos 2< | + | Si n fuera 4, entonces tenemos posición 0,1,2,3. El número más grande es 1111< |
+ | |||
+ | |||
+ | ^## | ||
+ | | 1111 | -7 | | ||
+ | | 1110 | -6 | | ||
+ | | 1101 | -5 | | ||
+ | | 1100 | -4 | | ||
+ | | 1011 | -3 | | ||
+ | | 1010 | -2 | | ||
+ | | 1001 | -1 | | ||
+ | | 1000 | **-0** | ||
+ | | 0111 | | ||
+ | | 0110 | | ||
+ | | 0101 | | ||
+ | | 0100 | | ||
+ | | 0011 | | ||
+ | | 0010 | | ||
+ | | 0001 | | ||
+ | | 0000 | | ||
+ | |||
+ | Entonces volviendo a nuestra representación | ||
Nuevamente generalizando, | Nuevamente generalizando, | ||
Línea 29: | Línea 49: | ||
* ## | * ## | ||
- | Lo que vemos es un +0 y un -0, esto quiere decir que hay dos representaciones para el 0, lo que implica un problema para una computadora, | + | Lo que vemos es un +0 y un -0, esto quiere decir que hay dos representaciones para el 0, lo que implica un problema para una computadora, |
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
signo_y_magnitud.1585052222.txt.gz · Última modificación: 2020/03/24 12:17 por mariano