Fundamentos de Arquitectura de Computadores: Representación de Datos e Instrucciones

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,95 KB

Conceptos Básicos de Representación de Datos

  • Palabra: Cadena finita de bits (4 bytes) que son manejados como un conjunto por la máquina.
  • Número en coma flotante: Se utilizan para representar cantidades muy grandes o muy pequeñas.
  • Indicador de desbordamiento: Se pondrá a 1 si el resultado de una operación excede la longitud del registro donde se almacena.
  • Representación en coma fija: La coma base está fija, a la derecha del bit menos significativo.

Características de la Representación en Coma Flotante

  • El signo se almacena en el primer bit de la palabra.
  • El primer bit de la parte significativa siempre es 1.
  • Se suma 127 al exponente original para almacenarlo en el campo del exponente.
  • La base es 2.

Elementos de una Instrucción

Una instrucción se compone de los siguientes elementos:

  • Código de operación: Especifica la operación a realizar.
  • Referencias a operandos: Especifican la ubicación de las entradas y salidas para la operación y la referencia a la siguiente instrucción que está implícita.
  • Repertorio de instrucciones: Conjunto de instrucciones que puede realizar el procesador.

Desglose de una instrucción

  • Código de operación: Especifica la operación a realizar.
  • Referencia a operandos origen: La operación puede implicar uno o más operandos que son entradas para la instrucción.
  • Referencia al operando de destino: La operación puede producir un resultado.
  • Referencia a la siguiente instrucción: Indica al procesador de dónde va a obtener la siguiente instrucción.

Ubicación de los operandos origen y destino

Los operandos pueden estar en:

  • Memoria principal: Donde se indica la dirección a memoria principal o virtual.
  • Registro del procesador: Cada registro tendrá asignado un número único y la instrucción deberá contener el número del registro deseado.
  • Dispositivo E/S: La instrucción debe especificar el módulo y dispositivo de E/S para la operación.

Tipos de Instrucciones

  • Procesamiento de datos: Aritmética.
  • Almacenamiento de datos: Instrucciones de memoria.
  • Transferencia de datos: Instrucciones de E/S.
  • De control: Instrucciones de comprobación y de bifurcación.

Decimal Empaquetado

Almacenamiento de dígitos codificados en binario empleando un byte para cada pareja de dígitos. Evita las conversiones, pero no es tan compacto como la representación binaria directa.

Entradas relacionadas: