Modelo De Programación De Un Procesador

4010 palabras 17 páginas
INTRODUCCION

En esta unidad analizaremos cada una de las funciones que utiliza el procesador para su funcionamiento, se conocerán los registros internos asi como el manejo de la memoria y sus funciones.
Se hablara sobre los tipos de datos e instrucciones y la forma en que se definen para su programación en bajo nivel.
Se mencionaran los formatos de instrucción que existen en el lenguaje ensamblador y su funcionamiento.

Registros internos
Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son direccionables por medio de un nombre. Los bits por convención, se numeran de derecha
…ver más…

Los procesadores 80386 y posteriores tienen un IP ampliado de 32 bits, llamado EIP.
En el ejemplo siguiente, el registro CS contiene 25A4[0]H y el IP contiene 412H. Para encontrar la siguiente instrucción que será ejecutada, el procesador combina las direcciones en el CS y el IP:
Segmento de dirección en el registro CS: 25A40H Desplazamiento de dirección en el registro IP: + 412H Dirección de la siguiente instrucción: 25E52H

Registros Apuntadores.
Los registros SP (apuntador de la pila) Y BP (apuntador de base) están asociados con el registro SS y permiten al sistema accesar datos en el segmento de la pila.
Registro SP. El apuntador de la pila de 16 bits esta asociado con el registro SS y proporciona un valor de desplazamiento que se refiere a la palabra actual que esta siendo procesada en la pila. Los procesadores 80386 y posteriores tienen un apuntador de pila de 32 bits, el registro ESP. El sistema maneja de forma automática estos registros.
En el ejemplo siguiente, el registro SS contiene la dirección de segmento 27B3[0]H y el SP el desplazamiento 312H. Para encontrar la palabra actual que esta siendo procesada en la pila, la computadora combina las direcciones en el SS y el SP:
Registro BP. El BP de 16 bits facilita la referencia de parámetros, los cuales son datos y direcciones transmitidos vía pila. Los procesadores 80386 y

Documentos relacionados

  • Contexto General del Desarrollo de Software
    1723 palabras | 7 páginas
  • guia de programacion basica conalep
    18679 palabras | 75 páginas
  • programacion cliente.servidor
    4155 palabras | 17 páginas
  • Paradigmas de programación
    850 palabras | 4 páginas
  • Revolucion china resumen
    861 palabras | 4 páginas
  • Programación de producción y asignación de personal”.
    4589 palabras | 19 páginas
  • MODELO DE PLANEACIÓN INTERACTIVA
    2516 palabras | 11 páginas
  • problemas de programacion
    9269 palabras | 38 páginas
  • Programacion Dirigida Por Eventos
    2025 palabras | 9 páginas
  • Programación entera
    2591 palabras | 11 páginas