

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Correccion y avance de la tareas propuestas
Tipo: Exámenes
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Marco teórico: El microprocesador 8086, tiene 2 procesadores conectados internamente los cuales son BIU( Bus Interface Unit) y EU(Execution Unit). El BIU se encarga de la instrucción (Fetch) y la generación de las direcciones de memoria de 20 bits, además , contiene los siguientes elementos, el registro de segmentos y registro puntero de instrucción (IP), generador de direcciones físicas y la cola de instrucciones(prefetch), está ultima mencionada permite comunicarse la BIU con la EU esto permite que puedan trabajar de manera separadas sin tener que estar pendientes una con otra, esto permite a que la EU no este esperando para recoger una instrucción, a su vez la BIU puede seguir buscando instrucciones de memoria sin importar que la EU este ocupada, esta cola es de 6 bytes de capacidad. Posteriormente presenta registros los cuales son: DS ”Data Segment” (Almacena la dirección de comienzo del Segmento de Datos, CS ”Code Segment” (Contiene el valor de la partición en la que se encuentra el código. Coopera con el registro IP para obtener la dirección de memoria que contiene la siguiente instrucción), SS “Stack Sengment” (Se utiliza junto con el registro SP para obtener la dirección del último valor escrito en la pila por el procesador) y ES “Extra Segment” (Es usado para acceder a otro segmento que contiene más datos). Con respecto a la EU se encarga de ejecutar las instrucciones, además, contiene los siguientes elementos, los registros de la CPU que está compuesta por: Registros de propósitos general: •AX (es el único registro con el que se puede hacer divisiones y multiplicaciones a su vez almacena resultado de operaciones. Puede ser accedido en 8 bits como AH para la parte alta (HIGH) y AL (LOW) para la parte baja). •BX (almacena la dirección base para los accesos a memoria, también puede accederse en la parte alta y baja. •CX (actúa como contador en los bucles de repetición). •DX (es usado para almacenar los datos de las operaciones) Registros de índice: •SI (almacena el desplazamiento del operando de origen en memoria en algunos tipos de operaciones en memoria). •DI (almacena el desplazamiento del operando de destino en memoria en algunos tipos de operaciones). Registros de puntero: •BP (se usa para almacenar desplazamiento en los distintos segmentos de la pila).
•SP (almacena el desplazamiento dentro del segmento de pila, y apunta al último elemento introducido en la pila, todo lo mencionado se utiliza con el registro SS). •IP (almacena el desplazamiento dentro del segmento de código). Registro de Banderas (Flags):