Skip to content

Repository files navigation

Aritmética Computacional — Sistemas de Numeración e IEEE 754

Computer Arithmetic IEEE754 Binary

Desarrollo propio de conversiones entre sistemas de numeración y representación de números en hardware: Signo-Magnitud, Complemento a 2 e IEEE 754.

Descripción


Proyecto desarrollado por Alejandro De Mendoza sobre los fundamentos de la representación numérica en sistemas digitales: conversiones entre bases (binario, decimal, hexadecimal, octal), representación de enteros con signo mediante Signo-Magnitud y Complemento a 2, y el estándar de punto flotante IEEE 754 en precisión simple y doble.

Sistemas de representación estudiados

Conversión de bases numéricas

  • Decimal → Binario (división sucesiva por 2)
  • Decimal → Hexadecimal (agrupamiento de bits)
  • Binario → Decimal (suma de potencias de 2)
  • Conversión directa Binario ↔ Hexadecimal (nibbles de 4 bits)

Enteros con signo (8 bits)

Representación Rango Característica clave
Signo-Magnitud -127 a +127 Doble cero (+0/-0), suma compleja en hardware
Complemento a 2 -128 a +127 Un solo cero, suma/resta nativa en hardware

IEEE 754 — Punto flotante

Precisión Bits signo Bits exponente Bits mantisa Sesgo
Simple (float) 1 8 23 127
Doble (double) 1 11 52 1023

Arquitectura

flowchart TD
    A[Aritmetica_Computacional] --> B[Sistemas de Numeracion]
    A --> C[Representacion con Signo]
    A --> D[IEEE 754 Punto Flotante]
    B --> E[Decimal - Binario]
    B --> F[Decimal - Hexadecimal]
    B --> G[Binario - Hex por Nibbles]
    C --> H[Signo-Magnitud - Rango -127 a +127]
    C --> I[Complemento a 2 - Rango -128 a +127]
    D --> J[Precision Simple: 1+8+23 bits - sesgo 127]
    D --> K[Precision Doble: 1+11+52 bits - sesgo 1023]
Loading

Contenido del repositorio

Archivo Descripción
Desarrollo Proyecto*.pdf Resolución completa con conversiones y análisis IEEE 754
aritmetica.docx Desarrollo detallado del proyecto

Contexto académico

Asignatura: Tecnología de Computadores · Institución: Ingeniería Informática Autor: Alejandro De Mendoza — Ingeniero Informático · Especialista en IA · Máster en Arquitectura de Software


Autor

Alejandro De Mendoza
Ingeniero Informático · Especialista en IA · Especialista en Ingeniería de Software · Máster en Arquitectura de Software

GitHub

About

Aritmética computacional: conversiones entre binario, decimal y hexadecimal; representación en signo-magnitud, complemento a 2 y estándar de punto flotante IEEE 754. Tecnología en Computadores, Ingeniería Informática.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors