GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

ador 8086.

Jairo Daniel Medina Avila ARQUITECTURA DE COMPUTADORES maquina secuencial Spanisch

ador 8086.

Inhalt der Mindmap

ador 8086.

  1. Sub-procesadores.

    • “Unidad de Ejecución” (EU)
      • Encargada de ejecutar las instrucciones, la cual posee una ALU (unidad aritmético-lógica) con un registro de estado con varios flags asociados y un conjunto de registros de trabajo.
    • “Unidad de Interfaz de bus” (BIU)
      • Encargada de la búsqueda de las instrucciones, ubicarlas en la cola de instrucciones antes de su ejecución y facilitar el direccionamiento de la memoria, es decir, encargada de acceder a datos e instrucciones del mundo exterior
  2. Registros

    • De propósitos generales.
      • Son los caballos de batalla del sistema y pueden ser direccionados como una palabra o como una parte de un bytes.
        • H= si se refiere al byte superior (8 bits más significativos del registro). L = si se refiere al byte inferior (8 bits menos significativos del registro)
      • DX: Registro de datos, dividido en DH y DL. Junto con AX se concatenan operaciones MUL y DIV en un registro de 32-bit, también especificaba puertos en algunas operaciones de entrada/salida
      • CX: Registro contador, dividido en CH / CL. Su objetivo era iterar segmentos de código, repetir operaciones y contar bits
      • BX: Registro base de direccionamiento, dividido en BH / BL.
      • AX: Registro acumulador, dividido en AH / AL. operaciones de aritmética, lógica y transferencia de datos, multiplicación y división, salidas y entradas.
    • De segmento
      • Divide la memoria en segmentos de 64K teniendo diferentes segmentos dependiendo de la utilidad que le quiera dar a cada uno de ellos.
      • Registro CS (Segmento de código)
      • Registro DS (Segmento de datos)
      • Registro SS (Segmento de pila)
      • Registro ES (Segmento Extra)
    • De índice
      • SI (Indice fuente)
        • Se utiliza para indicar la dirección desde donde comienzan los datos que quiero leer dentro de un segmento de datos
      • DI (Indice destino)
        • Se utiliza para indicar la dirección desde donde finalizan los datos que quiero leer dentro de un segmento de datos.
    • De estados o banderas (FLAGS)
      • Sirven para indicar el estado actual de la maquina y el resultado del procesamiento.
      • Indicadores de condicion
        • CF (Carry Flag) bandera de acarreo
          • Se pone a 1 cuando tras una operación tengo acarreo; puede referirse a operaciones de 8 o 16 bits
        • PF (Parity Flag) bandera de paridad
          • Se pone a 1 cuando tras una operación tengo un número par de 1 en el resultado.
        • AF (Auxiliary Flag) bandera auxiliar
          • Se pone a 1 si se produce un acarreo entre los bits 7 y 8 trabajando con 16 bits o entre los bits 3 y 4 trabajando con 8 bits. Se utiliza para ajustes decimales en operaciones en BCD
        • ZF(Zero Flag) bandera de cero
          • Se pone a 1 cuando el resultado de la última operación es cero, o cuando al comparar dos cadenas el resultado es de igualdad
        • SF (Sign Flag) bandera de signo
          • Se pone a 1 si el resultado es negativo, o cuando al comparar dos cadenas, el resultado es de no igualdad.
        • OF (Overflow flag) bandera de desbordamiento
          • Se pone a 1 cuando el resultado de una operación cambia el bit de signo de manera incorrecta, es decir, cuando el resultado no se puede almacenar en el destino
      • Indicadores de Control
        • TF (Trace Flag) bandera de paso a paso
          • Cuando está bandera está a 1 obliga al 8086 a trabajar paso a paso generando una interrupción interna tras la ejecución de cada instrucción, es muy útil para la depuración de programas.
        • IF (Interrupt Flag) bandera de interrupciones
          • Si se pone a 1 permite a la CPU que atienda las peticiones externas de interrupciones
        • DF (Direction Flag) bandera de dirección
          • Se utiliza para operaciones con cadenas. Si vale 1 la cadena se procesa de derecha a zquierda, es decir, de la dirección más alta a la más baja. Si vale 0 se procesa de izquierda a derecha.
    • De puntero
      • Registro SP (Stack Pointer ó Puntero de pila)
        • Nos indica el desplazamiento respecto a SS donde ponemos el comienzo de la pila
      • Registro IP (Puntero de instrucción o contador de programa)
        • Apunta en todo momento a la dirección de la siguiente instrucción que debe ejecutarse

Bilder und Dateien der Mindmap

  • ador 8086.

Informationen

Beschreibung
maquina secuencial ARQUITECTURA DE COMPUTADORES Mindmap am ador 8086., erstellt von Jairo Daniel Medina Avila am 15/04/2016.
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck