1. Codificación de los datos almacenados.

2.Códigos usados (ASCII, EBCDIC, ASCII-8, UNICODE).

3.Detección de errores de Código (Paridad).

4.Sistema BCD, BCO, Binario, Hexadecimal y Octal.

5.Representación de instrucciones de máquina.

6.Almacenamiento interno (palabras de datos; palabras de instrucciones).

7.Representación de datos numéricos, aritmética con y sin signo.

8.Overflow

Codificación de los Datos Almacenados

La codificación de datos almacenados se refiere al proceso de representar la información en un formato específico para su almacenamiento en medios de almacenamiento digital, como discos duros o memoria. Esto asegura que los datos puedan ser recuperados e interpretados de manera precisa.

Códigos Usados (ASCII, EBCDIC, ASCII-8, UNICODE)

  • ASCII (American Standard Code for Information Interchange): Un conjunto de caracteres que asigna un número único a cada letra, número y símbolo en el alfabeto inglés.

  • EBCDIC (Extended Binary Coded Decimal Interchange Code): Utilizado principalmente en sistemas mainframe, asigna códigos a caracteres alfanuméricos y especiales.

  • ASCII-8: Variante del código ASCII que utiliza 8 bits en lugar de 7, permitiendo representar un mayor número de caracteres.

  • UNICODE: Un estándar de codificación que asigna un número único a cada caracter de prácticamente todos los sistemas de escritura del mundo.

Detección de Errores de Código (Paridad)

La detección de errores de código, como la paridad, implica agregar un bit adicional a un conjunto de bits para garantizar que la cantidad total de bits sea par o impar. Esto permite detectar errores en la transmisión o almacenamiento de datos.

Sistema BCD, BCO, Binario, Hexadecimal y Octal

  • BCD (Binary-Coded Decimal): Un sistema de codificación numérica donde cada dígito decimal se representa por su equivalente binario de 4 bits.

  • BCO (Binary-Coded Octal): Similar al BCD, pero representando cada dígito en base octal.

  • Binario: El sistema numérico de base 2, que utiliza solo los dígitos 0 y 1.

  • Hexadecimal: Sistema de base 16 que utiliza los dígitos 0-9 y las letras A-F para representar valores.

  • Octal: Sistema de base 8 que utiliza los dígitos 0-7 para representar valores.

Representación de Instrucciones de Máquina

Las instrucciones de máquina se representan mediante códigos binarios que indican las operaciones que la CPU debe realizar. Estas instrucciones están diseñadas para ser ejecutadas directamente por el hardware de la computadora.

Almacenamiento Interno (Palabras de Datos; Palabras de Instrucciones)

  • Palabras de Datos: Grupos de bits que representan un número o carácter específico, generalmente del tamaño de la unidad de procesamiento de la CPU.

  • Palabras de Instrucciones: Grupos de bits que contienen una instrucción de máquina completa, incluyendo la operación a realizar y posiblemente operandos.

Representación de Datos Numéricos, Aritmética con y sin Signo

  • Datos Numéricos con Signo: Utilizan un bit para representar el signo (positivo o negativo) y los restantes bits para el valor absoluto del número.

  • Datos Numéricos sin Signo: Todos los bits se utilizan para representar el valor absoluto del número, no hay bit de signo.

Overflow

El overflow ocurre cuando el resultado de una operación aritmética es demasiado grande para ser representado en el número de bits asignados. En sistemas de representación con signo, también puede ocurrir un overflow si el resultado excede el rango permitido para números con signo. En la detección de overflow, se verifica si el resultado es válido dentro del rango establecido.