SlideShare una empresa de Scribd logo
1 de 7
FACULTAD DE INGENIERIA
                   Tecnología en Desarrollo de Software
                      SALA DE PROFESORES

                  PROCESO DE CAPTACION Y EJECUCION

El proceso de Captación y Ejecución describe en términos generales el
funcionamiento interno de la máquina, que desde los postulados de Von
Neumman se mantienen en la actualidad.

El proceso se basa en los siguientes postulados:

•   Tanto los datos como las instrucciones se almacenan en una misma unidad
    de memoria (memoria Principal).
•   Para encontrar una información en la memoria se hace uso del
    direccionamiento sin importar el contenido.
•   El computador funciona ejecutando instrucción tras instrucción hasta que
    algo lo saque de las instrucciones (Interrupción).


El siguiente diagrama de estados describe la actividad interna de la máquina
en términos de los procesos de captación y ejecución:




Los registros que intervienen en el proceso son:
FACULTAD DE INGENIERIA
                  Tecnología en Desarrollo de Software
                     SALA DE PROFESORES




   •   MBR: (Memory Boken Register) registro temporal de memoria y se
       encarga de almacenar una palabra proveniente de la memoria.

   •   AC: registro utilizado para almacenar los resultados de las operaciones.

   •   MQ: registro utilizado para almacenar resultados reoperaciones cuando
       el AC se llena.

   •   PC: (progam Counter) apunta a la siguiente posición de memoria.

   •   IBR: (Instruction Boken Register) registro temporal de instrucción,
       almacena temporalmente la instrucción leída desde la memoria.

   •   IR: (Instruction Register) es el registro que almacena y decodifica la
       instrucción proveniente del IBR.

La captación describe el proceso mediante el cual la CPU realiza la captura de
la Instrucción alojada en la dirección de memoria orientada por el PC. Y la
ejecución la operatividad que se describe en esa instrucción.
FACULTAD DE INGENIERIA
                  Tecnología en Desarrollo de Software
                     SALA DE PROFESORES

EJEMPLO:

Suponer un procesador de 16 bits, estos 16 bits se agrupan en 4 bloques de 4
bits binarios cada uno de tal forma que la representación en memoria podría
ser:

        NUMERO HEXADECIMAL                REPRESENTACION BINARIA
                 7FA2                        0111 1111 1010 0010

Con el siguiente repertorio de instrucciones:

0010: Cargar el acumulador.
0011: Sumar una posición de memoria con el valor del acumulador.
0100: Resetear el acumulador.

Y la siguiente tabla de memoria.

                                   100      2600
                                   200      3500
                                   300      4200
                                   400      9700
                                   500      0007
                                   600      0008

En la anterior tabla podemos observar direcciones en la parte Izquierda y los
contenidos de cada una de esas direcciones en la parte derecha.

En el primero paso de captación el PC se coloca en 100 que es la primera
dirección de la tabla, en esta fase no sucede cosa diferente a la carga que
hace el IR del contenido de esa posición,




En la fase de ejecución el IR traduce el contenido que tiene manejando el
2600 que está en hexadecimal en su componente binario

                           0010 0110 0000 0000
FACULTAD DE INGENIERIA
                 Tecnología en Desarrollo de Software
                    SALA DE PROFESORES

Los cuatro primeros bits se conocen como el CODOP el cual se encarga de
traducir la orden que se está dando haciendo la respectiva comparación con el
repertorio de instrucciones, en este caso 2 Hexadecimal que es igual a 0010
implica que se debe cargar el acumulador en la fase de ejecución, es obvio
que en esta fase el valor del PC no se modifica.




Luego el PC cambia a 200 en este caso la captación será:




Es pertinente aclarar que en captación el valor del AC trae el mismo valor del
AC en ejecución del paso anterior o sea cuando el PC está en 100

Para la ejecución se toma el contenido del IR que en este caso es 3500, el
valor en binario será:

                          0011 0101 0000 0000

Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones
propuesto en este caso el codop define realizar una suma del valor que viene
en el AC con el valor que esté en la posición del IR retirando el codop, o sea
los cuatro primeros Bits, esto será

                             0101 0000 0000

Que en hexadecimal es 500, por lo tanto lo que se desea realizar es una suma
entre 0008 que es el valor del AC y 0007 que es el contenido de la posición
500, por lo tanto

          0008+0007 = 000F que será el valor del AC en ejecución
FACULTAD DE INGENIERIA
                 Tecnología en Desarrollo de Software
                    SALA DE PROFESORES

Luego el PC cambia a 300 en el paso de captación los registros quedarán de la
siguiente forma:




Para la ejecución se toma el contenido del IR que en este caso es 4200, el
valor en binario será:

                          0100 0010 0000 0000

Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones
propuesto en este caso el codop define realizar un reseteo del acumulador, por
lo tanto el acumulador quedará en:

                 0000 0000 0000 0000 o en hexadecimal:

                                   0000

Por lo tanto, en ejecución obtendremos




Luego el PC cambia a 400 en el paso de captación los registros quedarán de la
siguiente forma:




Para la ejecución se toma el contenido del IR que en este caso es 9700, el
valor en binario será:

                          1001 0111 0000 0000

Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones
propuesto en este caso el codop NO define nada en el repertorio de
FACULTAD DE INGENIERIA
                 Tecnología en Desarrollo de Software
                    SALA DE PROFESORES

instrucciones por lo tanto en ejecución no se realiza ninguna operación y el
valor de los registros queda igual que en captación, de la siguiente manera:




El PC cambia a 500 en el paso de captación los registros quedarán de la
siguiente forma:




Para la ejecución se toma el contenido del IR que en este caso es 0007, el
valor en binario será:

                           0000 0000 0000 0111

Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones
propuesto en este caso el codop NO define nada en el repertorio de
instrucciones por lo tanto en ejecución no se realiza ninguna operación, los
registros quedarán de la siguiente forma:




Por último el PC cambia a 600, dejando los registros como se ilustra a
continuación:




En este caso sucede lo mismo que en el paso anterior, por lo tanto no se
realiza ninguna operación y los registros no modifican su valor, quedando de la
siguiente forma:
FACULTAD DE INGENIERIA
                 Tecnología en Desarrollo de Software
                    SALA DE PROFESORES




Como en el ejemplo propuesto no hay mas valores de dirección, el proceso de
captación y ejecución finaliza en el valor PC= 600, para resumir la tabla de
Captación y Ejecución puede quedar de la siguiente manera:




Para bajar este documento:

http://docs.google.com/Doc?
docid=0AUrGoWIIGzlfZGRxdmg5OTJfM2N4djZoZmtu&hl=es

Más contenido relacionado

Similar a Guia captacion ejecucion

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPepe Lascano
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)Videoconferencias UTPL
 
Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.Freddy Patricio Ajila Zaquinaula
 
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxSamAladoVz1
 
Programación del microcontrolador
Programación del microcontroladorProgramación del microcontrolador
Programación del microcontroladorJuan Gamboa P
 
Unidad De Control
Unidad De ControlUnidad De Control
Unidad De Controlroqui.mx
 
Ejercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdfEjercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdfMelidaCedeo1
 
microprogramación Mplus.pptx
microprogramación Mplus.pptxmicroprogramación Mplus.pptx
microprogramación Mplus.pptxmaria37579
 
Introducpic2
Introducpic2Introducpic2
Introducpic2conalep
 
Introducpic
IntroducpicIntroducpic
Introducpicconalep
 
Arquitectura interna
Arquitectura internaArquitectura interna
Arquitectura internagbermeo
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecuciónAlexb760
 
Guia de laboratorio a
Guia de laboratorio aGuia de laboratorio a
Guia de laboratorio aAlex Mendoza
 
dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...
dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...
dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...CarlitosSalgadoOrtuo1
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computosHijole
 
Modos de direccionamiento
Modos de direccionamientoModos de direccionamiento
Modos de direccionamientoEduardo Abalo
 
C2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptxC2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptxNombre Apellidos
 
Problemas m2
Problemas m2Problemas m2
Problemas m2xavazquez
 

Similar a Guia captacion ejecucion (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
ARQUITECTURA DE COMPUTADORES (I Bimestre Abril agosto 2011)
 
Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.Sistema de Interconexión, Memoria Caché, Memoria Interna.
Sistema de Interconexión, Memoria Caché, Memoria Interna.
 
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptxUNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
UNIDAD I - C - ARQUITECTURA BASICA DE LAS COMPUTADORAS-2021-II.pptx
 
Programación del microcontrolador
Programación del microcontroladorProgramación del microcontrolador
Programación del microcontrolador
 
Lenguaje máquina
Lenguaje máquinaLenguaje máquina
Lenguaje máquina
 
Unidad De Control
Unidad De ControlUnidad De Control
Unidad De Control
 
Ejercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdfEjercicios Ordenador_zuz (1).pdf
Ejercicios Ordenador_zuz (1).pdf
 
microprogramación Mplus.pptx
microprogramación Mplus.pptxmicroprogramación Mplus.pptx
microprogramación Mplus.pptx
 
Introducpic2
Introducpic2Introducpic2
Introducpic2
 
Introducpic
IntroducpicIntroducpic
Introducpic
 
Arquitectura interna
Arquitectura internaArquitectura interna
Arquitectura interna
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
 
Guia de laboratorio a
Guia de laboratorio aGuia de laboratorio a
Guia de laboratorio a
 
Seti4 ocw
Seti4 ocwSeti4 ocw
Seti4 ocw
 
dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...
dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...
dokumen.tips_arquitectura-de-von-neumann-unidad-de-control-ula-registradores-...
 
Estructura de computos
Estructura de computosEstructura de computos
Estructura de computos
 
Modos de direccionamiento
Modos de direccionamientoModos de direccionamiento
Modos de direccionamiento
 
C2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptxC2- Arquitectura del Microprocesador.pptx
C2- Arquitectura del Microprocesador.pptx
 
Problemas m2
Problemas m2Problemas m2
Problemas m2
 

Más de Dayner Felipe Ordoñez López

Manual practica final publicacion de contenidos de exe learning en moodle
Manual practica final publicacion de contenidos de exe learning en moodleManual practica final publicacion de contenidos de exe learning en moodle
Manual practica final publicacion de contenidos de exe learning en moodleDayner Felipe Ordoñez López
 

Más de Dayner Felipe Ordoñez López (20)

Metodo de Jakob Nielsen.ppsx
Metodo de Jakob Nielsen.ppsxMetodo de Jakob Nielsen.ppsx
Metodo de Jakob Nielsen.ppsx
 
Manual practica final publicacion de contenidos de exe learning en moodle
Manual practica final publicacion de contenidos de exe learning en moodleManual practica final publicacion de contenidos de exe learning en moodle
Manual practica final publicacion de contenidos de exe learning en moodle
 
Generación de contenido multimedia
Generación de contenido multimediaGeneración de contenido multimedia
Generación de contenido multimedia
 
Ruta de formación tutor virtual Uimayor IV cohorte
Ruta de formación tutor virtual Uimayor IV cohorte Ruta de formación tutor virtual Uimayor IV cohorte
Ruta de formación tutor virtual Uimayor IV cohorte
 
Introduccion a la historia de los computadores
Introduccion a la historia de los computadoresIntroduccion a la historia de los computadores
Introduccion a la historia de los computadores
 
Guía de Trabajo Arquitectura Neoclásica
Guía de Trabajo Arquitectura Neoclásica Guía de Trabajo Arquitectura Neoclásica
Guía de Trabajo Arquitectura Neoclásica
 
Neoclasicismo y Neogótico
Neoclasicismo y Neogótico Neoclasicismo y Neogótico
Neoclasicismo y Neogótico
 
GUIA FINAL WEB 2.0 ALGUNAS APLICACIONES
GUIA FINAL WEB 2.0 ALGUNAS APLICACIONES GUIA FINAL WEB 2.0 ALGUNAS APLICACIONES
GUIA FINAL WEB 2.0 ALGUNAS APLICACIONES
 
Evolucion de los computadores
Evolucion de los computadoresEvolucion de los computadores
Evolucion de los computadores
 
Operaciones sistemas numéricos
Operaciones  sistemas numéricosOperaciones  sistemas numéricos
Operaciones sistemas numéricos
 
Conversiones entre sistemas numericos
Conversiones  entre sistemas numericosConversiones  entre sistemas numericos
Conversiones entre sistemas numericos
 
Contenido General del Curso
Contenido General del CursoContenido General del Curso
Contenido General del Curso
 
INFORME ECAES
INFORME ECAES INFORME ECAES
INFORME ECAES
 
Taller circuitos y expresiones
Taller circuitos y expresionesTaller circuitos y expresiones
Taller circuitos y expresiones
 
Taller captacion y ejecucion
Taller captacion y ejecucionTaller captacion y ejecucion
Taller captacion y ejecucion
 
Taller de Circuitos y Simplificaciones
Taller de Circuitos y Simplificaciones  Taller de Circuitos y Simplificaciones
Taller de Circuitos y Simplificaciones
 
TALLER FINAL APC¨s
TALLER FINAL APC¨sTALLER FINAL APC¨s
TALLER FINAL APC¨s
 
Nota segundo parcial metodologia
Nota segundo parcial metodologiaNota segundo parcial metodologia
Nota segundo parcial metodologia
 
Notas segundo parcial_definitivas
Notas segundo parcial_definitivasNotas segundo parcial_definitivas
Notas segundo parcial_definitivas
 
Definitiva Segundo Parcial
Definitiva Segundo Parcial Definitiva Segundo Parcial
Definitiva Segundo Parcial
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Último (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Guia captacion ejecucion

  • 1. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES PROCESO DE CAPTACION Y EJECUCION El proceso de Captación y Ejecución describe en términos generales el funcionamiento interno de la máquina, que desde los postulados de Von Neumman se mantienen en la actualidad. El proceso se basa en los siguientes postulados: • Tanto los datos como las instrucciones se almacenan en una misma unidad de memoria (memoria Principal). • Para encontrar una información en la memoria se hace uso del direccionamiento sin importar el contenido. • El computador funciona ejecutando instrucción tras instrucción hasta que algo lo saque de las instrucciones (Interrupción). El siguiente diagrama de estados describe la actividad interna de la máquina en términos de los procesos de captación y ejecución: Los registros que intervienen en el proceso son:
  • 2. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES • MBR: (Memory Boken Register) registro temporal de memoria y se encarga de almacenar una palabra proveniente de la memoria. • AC: registro utilizado para almacenar los resultados de las operaciones. • MQ: registro utilizado para almacenar resultados reoperaciones cuando el AC se llena. • PC: (progam Counter) apunta a la siguiente posición de memoria. • IBR: (Instruction Boken Register) registro temporal de instrucción, almacena temporalmente la instrucción leída desde la memoria. • IR: (Instruction Register) es el registro que almacena y decodifica la instrucción proveniente del IBR. La captación describe el proceso mediante el cual la CPU realiza la captura de la Instrucción alojada en la dirección de memoria orientada por el PC. Y la ejecución la operatividad que se describe en esa instrucción.
  • 3. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES EJEMPLO: Suponer un procesador de 16 bits, estos 16 bits se agrupan en 4 bloques de 4 bits binarios cada uno de tal forma que la representación en memoria podría ser: NUMERO HEXADECIMAL REPRESENTACION BINARIA 7FA2 0111 1111 1010 0010 Con el siguiente repertorio de instrucciones: 0010: Cargar el acumulador. 0011: Sumar una posición de memoria con el valor del acumulador. 0100: Resetear el acumulador. Y la siguiente tabla de memoria. 100 2600 200 3500 300 4200 400 9700 500 0007 600 0008 En la anterior tabla podemos observar direcciones en la parte Izquierda y los contenidos de cada una de esas direcciones en la parte derecha. En el primero paso de captación el PC se coloca en 100 que es la primera dirección de la tabla, en esta fase no sucede cosa diferente a la carga que hace el IR del contenido de esa posición, En la fase de ejecución el IR traduce el contenido que tiene manejando el 2600 que está en hexadecimal en su componente binario 0010 0110 0000 0000
  • 4. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES Los cuatro primeros bits se conocen como el CODOP el cual se encarga de traducir la orden que se está dando haciendo la respectiva comparación con el repertorio de instrucciones, en este caso 2 Hexadecimal que es igual a 0010 implica que se debe cargar el acumulador en la fase de ejecución, es obvio que en esta fase el valor del PC no se modifica. Luego el PC cambia a 200 en este caso la captación será: Es pertinente aclarar que en captación el valor del AC trae el mismo valor del AC en ejecución del paso anterior o sea cuando el PC está en 100 Para la ejecución se toma el contenido del IR que en este caso es 3500, el valor en binario será: 0011 0101 0000 0000 Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones propuesto en este caso el codop define realizar una suma del valor que viene en el AC con el valor que esté en la posición del IR retirando el codop, o sea los cuatro primeros Bits, esto será 0101 0000 0000 Que en hexadecimal es 500, por lo tanto lo que se desea realizar es una suma entre 0008 que es el valor del AC y 0007 que es el contenido de la posición 500, por lo tanto 0008+0007 = 000F que será el valor del AC en ejecución
  • 5. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES Luego el PC cambia a 300 en el paso de captación los registros quedarán de la siguiente forma: Para la ejecución se toma el contenido del IR que en este caso es 4200, el valor en binario será: 0100 0010 0000 0000 Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones propuesto en este caso el codop define realizar un reseteo del acumulador, por lo tanto el acumulador quedará en: 0000 0000 0000 0000 o en hexadecimal: 0000 Por lo tanto, en ejecución obtendremos Luego el PC cambia a 400 en el paso de captación los registros quedarán de la siguiente forma: Para la ejecución se toma el contenido del IR que en este caso es 9700, el valor en binario será: 1001 0111 0000 0000 Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones propuesto en este caso el codop NO define nada en el repertorio de
  • 6. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES instrucciones por lo tanto en ejecución no se realiza ninguna operación y el valor de los registros queda igual que en captación, de la siguiente manera: El PC cambia a 500 en el paso de captación los registros quedarán de la siguiente forma: Para la ejecución se toma el contenido del IR que en este caso es 0007, el valor en binario será: 0000 0000 0000 0111 Los primeros 4 bits (COPOD) se comparan con el repertorio de instrucciones propuesto en este caso el codop NO define nada en el repertorio de instrucciones por lo tanto en ejecución no se realiza ninguna operación, los registros quedarán de la siguiente forma: Por último el PC cambia a 600, dejando los registros como se ilustra a continuación: En este caso sucede lo mismo que en el paso anterior, por lo tanto no se realiza ninguna operación y los registros no modifican su valor, quedando de la siguiente forma:
  • 7. FACULTAD DE INGENIERIA Tecnología en Desarrollo de Software SALA DE PROFESORES Como en el ejemplo propuesto no hay mas valores de dirección, el proceso de captación y ejecución finaliza en el valor PC= 600, para resumir la tabla de Captación y Ejecución puede quedar de la siguiente manera: Para bajar este documento: http://docs.google.com/Doc? docid=0AUrGoWIIGzlfZGRxdmg5OTJfM2N4djZoZmtu&hl=es