



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento proporciona un resumen didáctico sobre la arquitectura de computadoras, centrándose en la representación de datos. Explica cómo las computadoras utilizan el sistema binario para representar números enteros, números reales (coma flotante) y caracteres. Se detallan los sistemas de numeración posicional, la representación de números con signo (magnitud y signo, complemento a uno y complemento a dos), y el formato ieee 754 para coma flotante. Además, se abordan las operaciones aritméticas y lógicas realizadas por la unidad aritmético lógica (alu), las compuertas lógicas, los sumadores, restadores, la multiplicación y división binaria, y los números bcd. Finalmente, se explican las banderas de condición y el sistema hexadecimal, ofreciendo una visión completa de los fundamentos de la arquitectura de computadoras y la representación de datos.
Tipo: Resúmenes
1 / 6
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Las computadoras utilizan el sistema binario para representar y manipular datos. Esto se debe a que los dispositivos electrónicos tienen dos estados estables, representados por 0 y
Tipos de datos binarios
● Números enteros (con o sin signo)
● Números reales con signo (coma flotante)
● Números decimales codificados en binario (BCD)
● Caracteres
Sistema de Numeración Posicional
Un número en base B se calcula como: N=∑i=−mnxi⋅BiN = \sum_{i=-m}^{n} x_i \cdot B^i
Ejemplo en decimal: 3574 = 3×10³ + 5×10² + 7×10¹ + 4×10⁰
Ejemplo en binario: 1001.1₂ = 1×2³ + 0×2² + 0×2¹ + 1×2⁰ + 1×2⁻¹ = 9.
2.1 Números sin signo
Con nn bits se pueden representar 2n2^n valores, desde 0 hasta 2n−12^n - 1.
Ejemplo (n=3): 000 → 0, 001 → 1, ..., 111 → 7
3.1 Magnitud y signo (MS)
● Primer bit: signo (0 = positivo, 1 = negativo)
● Resto de bits: magnitud
● Rango: −(2n−1−1)- (2^{n-1} - 1) a +(2n−1−1)+ (2^{n-1} - 1)
Definición: Se obtiene invirtiendo todos los bits del número.
● Ventaja: fácil de implementar
● Desventaja: tiene dos ceros aritméticos
Ejemplo (n = 8):
+32₁₀ = 00100000 -32₁₀ = 11011111 (Ca1)
Definición: Se obtiene invirtiendo todos los bits y sumando 1.
● Rango: −2n−1-2^{n-1} a +2n−1−1+2^{n-1} - 1
● Solo un cero aritmético
Ejemplo:
+32₁₀ = 00100000 -32₁₀ = 11100000 (Ca2)
Formato IEEE 754 (32 bits):
7.3 División
La ALU realiza operaciones:
● Aritméticas: suma, resta, multiplicación, división
● Lógicas: AND, OR, NOT, XOR
● Operaciones de corrimiento y rotación
Álgebra Booleana:
● Variables booleanas: 0 y 1
● Tabla de verdad: muestra todas las combinaciones posibles
● Se pueden combinar para realizar operaciones complejas
● Las más utilizadas son NAND y NOR
● Medio sumador: suma dos bits
● Sumador completo: suma dos bits y un acarreo
Sumadores de varios bits:
Se conectan en cadena, propagando el acarreo.
Usan la técnica del complemento a dos:
Regla de la resta: Para restar B de A → A + (Ca2 de B)
Algoritmo similar al manual:
Algoritmo por restauración:
El cociente queda en Q y el resto en A.