Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo
06
Semestre
2024 – 1
Alumno
Capistran Ponce Manuel Emiliano
Número de cuenta
115006564
Nombre tarea
“Complemento, clasi caciones y demostración"
Fecha de entrega
05/09/2023
Tarea # 4
fi
Complemento
Un "complemento" en el contexto de la aritmética es una técnica utilizada para representar
números negativos en sistemas numéricos y facilitar las operaciones aritméticas con números
con signo. El objetivo principal de los complementos es permitir que un sistema numérico
represente tanto números positivos como negativos utilizando la misma notación y los mismos
dígitos.
La idea detrás de los complementos es que, en lugar de tener una representación separada para
números negativos, podemos utilizar un método que nos permita realizar operaciones
aritméticas directamente en los números, sin requerir un proceso complicado para distinguir
entre números positivos y negativos.
Los complementos son una técnica fundamental en la aritmética utilizada para representar
números con signo en sistemas numéricos. La idea detrás de los complementos es permitir que
un sistema numérico represente tanto números positivos como negativos utilizando la misma
notación y los mismos dígitos. Esto es esencial en aplicaciones informáticas y digitales, ya que
simplifica las operaciones aritméticas y mejora la eficiencia.
Por otro lado, el complemento a dos se usa ampliamente porque simplifica las operaciones y la
programación. En el complemento a dos, para representar un número negativo, primero se
calcula el complemento a uno y luego se le suma 1 al resultado. Esto asegura que solo haya una
representación del cero, lo que facilita las operaciones aritméticas y evita complicaciones
innecesarias.
• Bit (bit): La unidad más básica en sistemas binarios, que puede representar dos
estados: 0 o 1. Es la base de la representación de datos en sistemas digitales.
• Byte: Una agrupación de 8 bits. La unidad estándar para representar caracteres y datos
en sistemas informáticos. Ofrece 256 combinaciones posibles (2^8).
• Word: Una agrupación de bits cuyo tamaño puede variar según la arquitectura del
sistema. En muchas computadoras modernas, una palabra suele ser de 32 bits o 64 bits y
se utiliza para procesar datos de manera eficiente.
• Double Octuple Word (Doword): Una agrupación de 256 bits. Se utiliza en sistemas
de alto rendimiento y en aplicaciones especializadas que requieren una capacidad de
procesamiento y almacenamiento aún mayor que la de un Oword (128 bits).
• Quadruple Octuple Word (Qoword): Una agrupación de 512 bits. Esta unidad se
utiliza en sistemas de alto rendimiento y aplicaciones especializadas que necesitan una
capacidad de procesamiento y almacenamiento aún mayor que la de un Doword (256 bits).
• Octuple Octuple Word (Ooword): Una agrupación de 1.024 bits. Esta unidad se
utiliza en sistemas de alto rendimiento y aplicaciones especializadas que requieren una
capacidad de procesamiento y almacenamiento aún mayor que la de un Qoword (512 bits).
Explicación:
Cuando realizamos una suma en complemento a dos, estamos trabajando con un rango de
números finito que puede ser representado por un número específico de bits. Por ejemplo, en un
sistema de 8 bits, podemos representar números en el rango de -128 a +127 (para números con
signo).
Si intentamos sumar dos números positivos en este rango, todo funciona de manera esperada.
Pero, cuando sumamos números cuya suma supera el valor máximo representable (+127 en este
caso), ocurre algo interesante. El bit más significativo (el bit más a la izquierda) se convierte en
1, indicando que hemos superado el límite superior del rango.
Ejemplo Matemático:
Supongamos que estamos trabajando en un sistema de 4 bits y queremos sumar 7 (0111 en
binario) y 6 (0110 en binario):
markdown
Copy code
0111
+ 0110
-------
11001
En este ejemplo, obtenemos 11001, donde el primer bit a la izquierda (el bit más significativo) es
1. Esto indica que hemos superado el valor máximo representable para un número de 4 bits en
complemento a dos.
Eliminando el 1 Excedente:
Para mantener la representación coherente en complemento a dos y dentro del rango válido,
simplemente eliminamos el bit más a la izquierda que es 1 (en este caso, el 1 excedente). La
suma resultante, 1001 en este ejemplo, representa el valor correcto dentro del rango.
Conclusión:
Cuando se genera un 1 en la posición más significativa durante una suma en complemento a dos,
esto indica que hemos superado el límite superior del rango representable. Para mantener la
representación válida, simplemente eliminamos este 1 excedente. Este concepto es esencial en la
aritmética binaria y en la programación de sistemas digitales.
Referencias:
Cisneros Martínez, & Antonio, J. (s/f). Pbworks.com. Consultado el 3 de septiembre de 2023, de
https://pvjl.pbworks.com/f/complemento%20a%202.pdf
Mperceval Ensamblador. (s/f). Mperceval Ensamblador. Consultado el 3 de septiembre de 2023,
de https://mperceval.wordpress.com/category/capitulo-1/agrupaciones-de-bits/
Signo y magnitud, complemento a 1 y a 2 y el exceso Z para tontos. (2020, diciembre 18). Odisea
Geek. https://odiseageek.es/posts/signo-y-magnitud-complemento-a-1-y-a-2-y-el-exceso-z-
para-tontos/
(S/f). Xunta.es. Consultado el 3 de septiembre de 2023, de http://centros.edu.xunta.es/
iesmanuelchamosolamas/electricidade/fotos/numeracion.htm