Professional Documents
Culture Documents
La memoria principal o primaria,"Memoria Central ", es aquella memoria de un ordenador, la memoria es apta para 1200 gb, practicamente la mejor , es un dispositivo donde se almacenan temporalmente tanto los datos como los programas que la CPU est procesando o va a procesar en un determinado momento. Por su funcin, es una amiga inseparable del microprocesador, con el cual se comunica a travs de los buses de datos. Por ejemplo, cuando la CPU tiene que ejecutar un programa, primero lo coloca en la memoria y despus lo empieza a ejecutar. lo mismo ocurre cuando necesita procesar una serie de datos; antes de poder procesarlos los tiene que llevar a la memoria principal. Esta clase de memoria es voltil, es decir que, cuando se corta la energa elctrica, se borra toda la informacin que estuviera almacenada en ella. Por su funcin, la cantidad de memoria RAM de que disponga una computadora es una factor muy importante; hay programas y juegos que requieren una gran cantidad de memoria para poder usarlos. otros andarn ms rpido si el sistema cuenta con ms memoria RAM. La memoria Cach: dentro de la memoria RAM existe una clase de memoria denominada Memoria Cach que tiene la caracterstica de ser ms rpida que las otras, permitiendo que el intercambio de informacin entre el procesador y la memoria principal sea a mayor velocidad.
Registro de estado: es de 16 bits. Suministra informacin individual para cada una en 9 situaciones. Este registro se conoce tambin como Registro de banderas o Registro de cdigo de condicin. Estas banderas podrn activarse segn la instruccin que se acaba de ejecutar y el resultado de la misma. Las banderas son: de cero, de interrupcin, de averflow, de acarreo, de medio acarreo, de signo, de parida, de trap y de direccin.
Direccin Efectiva El Microprocesador genera las direcciones de memoria a partir e una tcnica conocida como Segmentacin. Para calcular la Direccin Efectiva: Direccin Efectiva = Registro de Segmento * 10h + Desplazamiento Segmentos La ubicacin de cualquier segmento la determina el diseador del programa, siendo suficiente con hacer una asignacin a un nuevo valor al registro del segmento. Los segmentos al momento de distribuirse la memoria puede ser: coincidentes (DS, ES), pueden estar separadas (DS, SS) o podrn estar solapadas (CS, SS). Si la dinmica del programa exige se podr cambiar la ubicacin del segmento todas las veces que sea necesario. Modos de direccionamiento Es la forma que tienen los Microprocesadores para indicar las diferentes fuentes de datos, permitiendo una mayor flexibilidad al programador. Cualquier instruccin posee 4 campos que indican a la unidad de control cual se la operacin, la ubicacin del primer y segundo operador y el modo en que se deber buscar a 1 de los operandos. El 8086 tiene 7 modos de direccionamiento conocidos como: Direccionamiento inmediato: en este modo el operador se encuentra directamente en la instruccin. Ejemplo: MOV AH, 234 o MOV DH, 0. Modo registro: en este modo el operando se encuentra en un registro interno del microprocesador. Ejemplo: MOV AH, AL. Debe tenerse en cuenta que las operaciones entre registros se realizan con registros de igual tamao. Modo directo: en este modo la ubicacin del operando es una direccin de memoria cuya posicin se indica directamente en la instruccin. Ejemplo: MOV AH, [102]. Modo indirecto: en este modo el operando se encuentra en una direccin de memoria cuya posicin est almacenada en un registro puntero (SI, SI, BX, BP) identificada como Puntero ndice (I) o Puntero base (B). Ejemplo MOV AH, [BX]. Modo indirecto con base: en este modo el operando se encuentra en una posicin de memoria cuya direccin es el contenido de un registro de base (BX, BP) ms un desplazamiento adicional de 8 o 126 bits. Ejemplo: MOV AH, [BX + 172]. Modo indirecto con ndice: en este modo el operando se encuentra en una posicin de memoria cuya direccin es el contenido de un registro ndice (SI, DI) ms un desplazamiento adicional de 8 a 16 bits. Ejemplo: MOV AH, [SI + 172]. Modo indirecto con base e ndice: en este modo el operando se encuentra en una posicin de memoria cuata direccin es la contenida en un registro base (BX, BP) ms el contenido de un registro ndice (SI, DI) ms un desplazamiento de 8 a 16 bits. Ejemplo: MOV AH, [BP + SI + 18].
Interrupciones Las interrupciones son algoritmos suministrados en su mayor porcentaje por el sistema operativo y l BIOS, aunque todava pueden existir algunas generadas por empresas diferentes a las del sistema o por el usuario. Una interrupcin puede tener varias funciones y de simular manera de un procedimiento cuando se la invoque se deber determinar la funcin que se est solicitando con los parmetro que corresponden.