5.7.4.4 Representación de Datos a Nivel de Máquina (4 horas) [Habilidades AG-C02,AG-C08,AG-C12]

Referencias Bibliográficas: [Brookshear and Brylow, 2019b]

Temas

  1. Visión general e historia de la arquitectura de computadoras
  2. Bits, bytes y palabras
  3. Representaciones sin signo, con signo y complemento a dos
  4. Representación de datos numéricos y bases numéricas:
    1. Punto fijo
    2. Punto flotante
  5. Representación de datos no numéricos
  6. Representación de registros, arreglos y tipos de datos UTF

Aprendizaje esperado (Learning Outcomes)

  1. Discutir por qué todo en las computadoras son datos, incluyendo instrucciones [Debatir]
  2. Explicar cómo las representaciones numéricas de longitud fija pueden afectar la exactitud y precisión [Explicar]
  3. Describir cómo se almacenan los enteros negativos en representaciones de magnitud con signo y complemento a dos [Describir]
  4. Discutir cómo diferentes formatos pueden representar datos numéricos [Debatir]
  5. Explicar la representación a nivel de bits de datos no numéricos, como caracteres, cadenas, registros y arreglos [Explicar]
  6. Traducir datos numéricos de un formato a otro [Traducir]
  7. Describir cómo un sumador único (sin detección de desbordamiento) puede manejar tanto entrada con signo (complemento a dos) como sin signo (binario) sin "saber" qué formato está usando una entrada dada [Describir]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM