Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Arquitectura de Computadoras: Representación de Datos y Sistemas Numéricos, Resúmenes de Arquitectura de ordenadores

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

2024/2025

A la venta desde 10/06/2025

juan-jose-flores-7
juan-jose-flores-7 🇦🇷

6 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
📘
RESUMEN DIDÁCTICO: ARQUITECTURA DE
COMPUTADORAS Y REPRESENTACIÓN DE DATOS
1. Representación de Datos en Computadoras
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
1.
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=−mnxiBiN = \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.5
2. Representación de Números Enteros
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. Representación de Números con Signo
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Arquitectura de Computadoras: Representación de Datos y Sistemas Numéricos y más Resúmenes en PDF de Arquitectura de ordenadores solo en Docsity!

📘 RESUMEN DIDÁCTICO: ARQUITECTURA DE

COMPUTADORAS Y REPRESENTACIÓN DE DATOS

1. Representación de Datos en Computadoras

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. Representación de Números Enteros

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. Representación de Números con Signo

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)

4. Complemento a uno (Ca1)

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)

5. Complemento a dos (Ca2)

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)

6. Representación en Coma Flotante (IEEE 754)

Formato IEEE 754 (32 bits):

  1. Normalizar y redondear

7.3 División

  1. Restar exponentes (ajustar sesgo)
  2. Dividir mantisas
  3. Determinar signo
  4. Normalizar y redondear

8. Unidad Aritmético Lógica (ALU)

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

9. Compuertas Lógicas

● AND , OR , NOT , XOR , NAND , NOR

● Se pueden combinar para realizar operaciones complejas

● Las más utilizadas son NAND y NOR

10. Sumadores

Medio sumador: suma dos bits

Sumador completo: suma dos bits y un acarreo

Sumadores de varios bits:

Se conectan en cadena, propagando el acarreo.

11. Restadores

Usan la técnica del complemento a dos:

Regla de la resta: Para restar B de A → A + (Ca2 de B)

12. Multiplicación Binaria (sin signo)

Algoritmo similar al manual:

  1. Revisar bit del multiplicador
  2. Si es 1, sumar multiplicando a A
  3. Desplazar A y Q a la derecha
  4. Repetir para cada bit del multiplicador

13. División Binaria (sin signo)

Algoritmo por restauración:

  1. Desplazar A y Q a la izquierda
  2. Restar divisor (M) de A
  3. Si A ≥ 0, q₀ = 1
  4. Si A < 0, restaurar y q₀ = 0

El cociente queda en Q y el resto en A.