0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
90 tayangan24 halaman
La microcomputadora opera siguiendo un procedimiento de entrada-almacenamiento-salida. Primero, se introduce una letra pulsando una tecla del teclado. Luego, la letra se almacena en la memoria. Finalmente, la letra se imprime en la pantalla del monitor. Este procedimiento básico involucra la transferencia de datos entre las diferentes unidades de la microcomputadora a través del microprocesador.
La microcomputadora opera siguiendo un procedimiento de entrada-almacenamiento-salida. Primero, se introduce una letra pulsando una tecla del teclado. Luego, la letra se almacena en la memoria. Finalmente, la letra se imprime en la pantalla del monitor. Este procedimiento básico involucra la transferencia de datos entre las diferentes unidades de la microcomputadora a través del microprocesador.
La microcomputadora opera siguiendo un procedimiento de entrada-almacenamiento-salida. Primero, se introduce una letra pulsando una tecla del teclado. Luego, la letra se almacena en la memoria. Finalmente, la letra se imprime en la pantalla del monitor. Este procedimiento básico involucra la transferencia de datos entre las diferentes unidades de la microcomputadora a través del microprocesador.
opera una microcomputadora. En el ejemplo se ilustra el siguiente procedimiento: 1. Pulsar la tecla A del teclado. 2. Almacenar la letra A en memoria. 3. Imprimir la letra A en la pantalla del monitor. El procedimiento de entrada-almacenamiento- salida esbozado en la Figura 1 es una operacin comn de un sistema microcomputador. El hardware electrnico utilizado es complicado. Sin embargo, la transferencia de datos en el sistema ayudar a explicar el uso de las diferentes unidades de la microcomputadora. Un diagrama ms detallado en la Figura 2 ayudar a comprender el procedimiento comn de entrada-almacenamiento-salida de la microcomputadora. Atencin en los contenidos de la memoria de programa en la Figura 2. Las instrucciones ya se han cargado en las seis primeras posiciones de memoria. De la figura se desprende que las instrucciones que estn en la memoria de programa son: 1. INTRODUCIR (INPUT) el dato del puerto de entrada 1. 2. ALMACENAR (STORE) el dato del puerto 1 en la posicin 200 de la memoria de datos. 3. SACAR (OUTPUT) el dato al puerto de salida 10. En el microprocesador de la Figura 2, se han identificado dos nuevas secciones denominadas registros. Estos registros especiales son el registro acumulador y el de instruccin. Paso l. La MPU enva la direccin 100 al bus de direcciones. Una lnea de control habilita (conecta) la entrada de lectura en el CI de la memoria de programa (leer significa copiar informacin de una posicin de memoria). Este paso se simboliza en la Figura 4 por un 1 inscrito en un crculo. Paso 2. La memoria de programa anuncia la primera instruccin (INTRODUCIR dato) al bus de datos. y la MPU acepta este mensaje codificado. La instruccin se coloca en una posicin de memoria especial de la MPU, denominada registro de instruccin. La MPU decodifica (interpreta) la instruccin y determina que necesita el operando de la instruccin INTRODUCIR dato. Paso 3. El CPU enva la direccin 101 al bus de direcciones. La lnea de control habilita la entrada de lectura de la memoria de programa. Paso 4. La memoria de programa coloca el operando (del puerto 1) en el bus de datos. El operando estaba localizado en la direccin 101 de la memoria de programa. Este mensaje codificado (la direccin del puerto 1) se acepta en el bus de datos y se coloca en el registro de instruccin. La CPU decodifica ahora la instruccin completa (INTRODUCIR dato del puerto 1). Paso 5. El CPU hace que se abra el puerto 1 utilizando el bus de direcciones y las lneas de control en la unidad de entrada. La forma codificada de A es transferida y almacenada en el acumulador de la CPU. Es importante observar que el CPU sigue siempre una secuencia de busca-decodifica-ejecuta. Primero busca la instruccin en la memoria de programa; segundo, la decodifica y tercero, la ejecuta. Tratar de observar esta secuencia de busca decodifica- ejecuta en las dos instrucciones siguientes. Paso 6. El CPU direcciona la posicin 102 en el bus de direcciones; despus habilita la entrada de lectura en la memoria de programa utilizando las lneas de control. Paso 7. El cdigo para la instruccin ALMACENAR dato es ledo en el bus de datos y es aceptado por el CPU en el registro de instruccin. Paso 8. El CPU decodifica la instruccin ALMACENAR dato y determina que necesita el operando. El CPU direcciona la siguiente posicin de memoria (103) y habilita la entrada de lectura de la memoria de programa. Paso 9. El cdigo para en la posicin de memoria 200 es colocado en el bus de datos por la memoria de programa. El CPU acepta este operando y lo almacena en el registro de instruccin. La instruccin completa ALMACENAR datos en la posicin de memoria 200 ha sido buscada en memoria y decodificada. Paso 10. Ahora comienza el proceso de ejecucin. El CPU enva la direccin 200 al bus de direcciones y habilita la entrada de escritura de la memoria de datos (escribir significa copiar datos en una posicin de memoria). Paso 11. El CPU pone la informacin almacenada en el acumulador en el bus de datos (la forma codificada de A). La A se escribe en la posicin 200 de la memoria de datos. La segunda instruccin ha sido ejecutada. El proceso de ALMACENAR no destruye el contenido del acumulador, ste contiene todava la forma codificada de A. Paso 12. El CPU debe buscar la instruccin siguiente. Direcciona la posicin 104 y habilita la entrada de lectura de la memoria de programa. Paso 13. El cdigo de la instruccin SACAR dato se coloca en el bus de datos. El CPU acepta la instruccin en el registro de instruccin, la decodifica y determina que necesita un operando. Paso 14. El CPU coloca la direccin 105 en el bus de direcciones y habilita la entrada de lectura de la memoria de programa. Paso 15. La memoria de programa pone el cdigo del operando al puerto l0 en el bus de datos. El CPU acepta este cdigo en el registro de instruccin. Paso 16. El CPU decodifica la instruccin completa SACAR el dato al puerto 10 y activa el puerto 10, utilizando el bus de direcciones y las lneas de control en la unidad de salida; coloca, adems, el cdigo de A (todava almacenado en el acumulador) en el bus de datos. La A es transmitida desde el puerto 10 al monitor.