5.21.4.2 Representación de Datos a Nivel de Máquina (12 horas) [Habilidades AG-C03,AG-C09]

Referencias Bibliográficas: [Patterson and Hennessy, 2020,Stallings, 2015]

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