SlideShare una empresa de Scribd logo
1 de 30
Introducción a la Computación

     Módulo 3: Los programas de
      sistemas y de aplicación
Contenido
Programación de bajo nivel
• Descripción funcional de la memoria.
• Lenguajes: maquina y simbólico.
• Programa Fuente, programa objeto y mapa de
  memoria.
• Ejemplos.
• Ejercicios.
• Ciclo de Ejecución del CPU.
• Modos de Direccionamiento.


                    Introducción a la Computación
                                                         2
                Los programas de sistemas y aplicación
Contenido
Programas de Sistemas

• Ensambladores
• Macroprocesadores
• Cargadores
• Compiladores
• Interpretes
• Sistemas Operativos



                     Introducción a la Computación
                                                          3
                 Los programas de sistemas y aplicación
Descripción funcional de la memoria

• Cada celda tiene una dirección única y tiene la
  propiedad de ser direccionable.

• Sólo realiza 2 operaciones: leer y escribir.




                     Introducción a la Computación
                                                          4
                 Los programas de sistemas y aplicación
Lenguaje máquina

• Lenguaje máquina es el único que es
  entendido por la computadora, es su
  lenguaje por naturaleza. Solo se pueden
  utilizar dos símbolos 0’s y 1’s; es por eso
  que también se le conoce como binario.



                  Introducción a la Computación
                                                       5
              Los programas de sistemas y aplicación
Lenguaje máquina

• Uno de los inconvenientes de usar este
  lenguaje es que es difícil de interpretar
  por el programador además que
  depende de cada máquina, es decir, no
  tiene la propiedad de transportabilidad.



                  Introducción a la Computación
                                                       6
              Los programas de sistemas y aplicación
Lenguaje simbólico

• Mejora       la        legibilidad      del
  programa,        agrega       instrucciones
  adicionales que no corresponden a
  ninguna         instrucción        (pseudo
  instrucciones).

• Más fácil de recordar e interpretar que
  el hexadecimal.

                  Introducción a la Computación
                                                       7
              Los programas de sistemas y aplicación
Programa Fuente
• Es el programa que esta escrito en un
  lenguaje similar al humano. Consta de 2
  partes: la instrucción y la dirección de la
  celda de memoria a cargar.

                Instrucción                      Dirección de la Celda de Memoria
   (en cualquier lenguaje similar al nuestro)

                   Carga                                                100




                                   Introducción a la Computación
                                                                                    8
                               Los programas de sistemas y aplicación
Programa Objeto

• Es el programa que esta traducido a un
  lenguaje que la computadora reconoce.
  Consta de 2 partes: la instrucción y la
  dirección de la celda de memoria a
  cargar.
           Instrucción                    Dirección de la Celda de Memoria
    (Normalmente en Hexadecimal)

                55                                               100




                            Introducción a la Computación
                                                                             9
                        Los programas de sistemas y aplicación
Mapa de Memoria

• Vaciado del programa en la
  memoria para ser accesado por el
  microprocesador y ser ejecutado.



               Introducción a la Computación
                                                    10
           Los programas de sistemas y aplicación
Diccionario electrónico

• El diccionario electrónico es la
  referencia que tiene el programador
  para saber el valor en hexadecimal de
  cada instrucción utilizada en un
  programa.



                Introducción a la Computación
                                                     11
            Los programas de sistemas y aplicación
Diccionario Electrónico


        Instrucción                        Código
           Carga                              20
          Guarda                              30
           Suma                               50
           Resta                              54
         Multiplica                           58
          Divide                              62
           Alto                               70




                  Introducción a la Computación
                                                       12
              Los programas de sistemas y aplicación
Ejemplo

• Realice el programa fuente el programa
  objeto y el mapa de memoria de:
 90+60-15*3           considerando que los
 datos son cargados en la celda 100, el
 resultado guardado en la celda 150 y el
 programa cargado en la celda 200.


                 Introducción a la Computación
                                                      13
             Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria


   100      101    102     103        …       150        …         200       201      202


   203      204   205     206       207      208       209         210       211     212

 Programa Fuente                                          Programa Objeto
   Instrucción    Celda                                        Instrucción         Celda




                              Introducción a la Computación
                                                                                            14
                          Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria
    90       60     15      3
   100      101    102     103        …       150        …         200       201      202


   203      204   205     206       207      208       209         210       211     212

 Programa Fuente                                          Programa Objeto
   Instrucción    Celda                                        Instrucción         Celda




                              Introducción a la Computación
                                                                                            15
                          Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria
    90       60     15      3                 405
   100      101    102     103        …       150        …         200       201      202


   203      204   205     206       207      208       209         210       211     212

 Programa Fuente                                          Programa Objeto
   Instrucción    Celda                                        Instrucción         Celda




                              Introducción a la Computación
                                                                                            16
                          Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria
    90           60     15      3                 405
   100        101      102     103        …       150        …         200       201      202


   203        204     205     206       207      208       209         210       211     212

 Programa Fuente                                              Programa Objeto
   Instrucción        Celda                                        Instrucción         Celda
      Carga           100
      Suma            101
      Resta           102
    Multiplica        103
     Guarda           150
      Alto




                                  Introducción a la Computación
                                                                                                17
                              Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria
    90           60     15      3                 405
   100        101      102     103        …       150        …         200       201      202


   203        204     205     206       207      208       209         210       211     212

 Programa Fuente                                              Programa Objeto
   Instrucción        Celda                                        Instrucción         Celda
      Carga           100                                               20             100
      Suma            101                                               50             101
      Resta           102                                               54             102
    Multiplica        103                                               58             103
     Guarda           150                                               30             150
      Alto                                                              70



                                  Introducción a la Computación
                                                                                                18
                              Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria
    90           60     15      3                 405                  20        100       50
   100        101      102     103        …       150        …         200       201      202
   101           54    102      58      103        30      150         70
   203        204     205     206       207      208       209         210       211     212

 Programa Fuente                                              Programa Objeto
   Instrucción        Celda                                        Instrucción         Celda
      Carga           100                                               20             100
      Suma            101                                               50             101
      Resta           102                                               54             102
    Multiplica        103                                               58             103
     Guarda           150                                               30             150
      Alto                                                              70



                                  Introducción a la Computación
                                                                                                19
                              Los programas de sistemas y aplicación
Ejercicio 1

• Realice el programa fuente el
  programa objeto y el mapa de
  memoria de:       96/96-15*3+6-8
  considerando que los datos son
  cargados en la celda 50, el
  resultado guardado en la celda 750
  y el programa cargado en la celda
  223.
                  Introducción a la Computación
                                                       20
              Los programas de sistemas y aplicación
Ejercicio 2

• Realice el programa fuente el
  programa objeto y el mapa de
  memoria de: b+c*a considerando
  que los datos son cargados en la
  celda 34, el resultado guardado en
  la celda 66y el programa cargado
  en la celda 10.

                  Introducción a la Computación
                                                       21
              Los programas de sistemas y aplicación
Ciclo de Ejecución del CPU




               Introducción a la Computación
                                                    22
           Los programas de sistemas y aplicación
Modos de Direccionamiento

• Directo: Basta con escribir la dirección de la celda
  deseada a continuación de la instrucción.
• Inmediato: Se usa un dato numérico que se escribe
  inmediatamente a la derecha de la instrucción.
• Indirecto: Se coloca el numero de la celda a donde
  se tiene que ir para obtener el valor deseado.
• Indexado: Usa la dirección que esta a la derecha de
  la instrucción para sumarla con el contenido de un
  registro del CPU.


                     Introducción a la Computación
                                                          23
                 Los programas de sistemas y aplicación
Diccionario Electrónico


        Instrucción                         Código
          Carga –i                             21
          Suma –i                              51
          Resta –i                             55
        Multiplica –i                          59
         Divide –i                             63




                   Introducción a la Computación
                                                        24
               Los programas de sistemas y aplicación
Ejemplo


• Realice el programa fuente el programa
  objeto y el mapa de memoria de:
 2c+b+a        considerando que los datos son
 cargados en la celda 100, el resultado
 guardado en la celda 150 y el programa
 cargado en la celda 200.



                  Introducción a la Computación
                                                       25
              Los programas de sistemas y aplicación
Ejemplo
 Mapa de Memoria
     c           b       a                     2c+b+a                  21         2         58
   100          101    102     103      …         150         …        200       201        202
   100           20    101      20      102        30      150         70
   203          204   205     206       207      208       209         210       211     212

 Programa Fuente                                              Programa Objeto
   Instrucción        Celda                                        Instrucción         Celda
     Carga –i          2                                                21              2
    Multiplica        100                                               58             100
      Suma            101                                               20             101
      Suma            102                                               20             102
     Guarda           150                                               30             150
         Alto                                                           70



                                  Introducción a la Computación
                                                                                                  26
                              Los programas de sistemas y aplicación
Ejercicio 3
• Realice el programa fuente el
  programa objeto y el mapa de
  memoria de: la fórmula para
  calcular el área de un trapecio;
  considerando que los datos son
  cargados en la celda 60, el
  resultado guardado en la celda 721
  y el programa cargado en la celda
  223.
                  Introducción a la Computación
                                                       27
              Los programas de sistemas y aplicación
Ejercicio 4
• Realice el programa fuente el
  programa objeto y el mapa de
  memoria de: la fórmula para
  calcular el volumen de una esfera;
  considerando que los datos son
  cargados en la celda 10, el
  resultado guardado en la celda 21 y
  el programa cargado en la celda
  623.
                  Introducción a la Computación
                                                       28
              Los programas de sistemas y aplicación
Ejercicio 5
• Realice el programa fuente el programa
  objeto y el mapa de memoria de: la
  fórmula para calcular el volumen de una
  cilindro; considerando que los datos
  son cargados en la celda 160, el
  resultado guardado en la celda 41 y el
  programa cargado en la celda 123.
  Después deberá obtener el resultado
  considerando una altura de 35cm y un
  radio de 26cm.
                  Introducción a la Computación
                                                       29
              Los programas de sistemas y aplicación
Programas de Sistemas

• Ensambladores
• Macroprocesadores
• Cargadores
• Compiladores
• Interpretes
• Sistemas Operativos


               Introducción a la Computación
                                                    30
           Los programas de sistemas y aplicación

Más contenido relacionado

Destacado

Introducción a la computación
Introducción a la computaciónIntroducción a la computación
Introducción a la computaciónhseguram
 
hardware interno y externo de un pc
hardware interno y externo de un pc hardware interno y externo de un pc
hardware interno y externo de un pc Brayan Rojas
 
Interesante análisis sobre los elementos del Hardware vs. Software
Interesante análisis sobre los elementos del Hardware vs. SoftwareInteresante análisis sobre los elementos del Hardware vs. Software
Interesante análisis sobre los elementos del Hardware vs. SoftwareRicardo Gonzalez
 
TIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORESTIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORESkarlita Allan
 
Descripcion y funciones hardware pc
Descripcion y funciones  hardware pcDescripcion y funciones  hardware pc
Descripcion y funciones hardware pcazury1
 
Funciones de los componentes basicos del hardware
Funciones de los componentes basicos del hardwareFunciones de los componentes basicos del hardware
Funciones de los componentes basicos del hardwarehenrycpoliamericano
 
Partes externas del hardware
Partes externas del hardwarePartes externas del hardware
Partes externas del hardwareMaritza_Osorio
 
Partes internas del hardware
Partes internas del hardwarePartes internas del hardware
Partes internas del hardwareMaritza_Osorio
 
Las partes del computador (hardware y software)
Las partes del computador (hardware y software)Las partes del computador (hardware y software)
Las partes del computador (hardware y software)Lina Maria Galvis P.
 
Hardware interno pc
Hardware interno pcHardware interno pc
Hardware interno pckny2804
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicoscbertolotti
 
La Placa Madre Con Sus Partes Y Piezas
La Placa Madre Con Sus Partes Y PiezasLa Placa Madre Con Sus Partes Y Piezas
La Placa Madre Con Sus Partes Y PiezasHernanGozalvo
 
Elementos que conforman el hardware
Elementos que conforman el hardwareElementos que conforman el hardware
Elementos que conforman el hardwarekics25
 
Componentes internos y externos de la laptop
Componentes internos y externos de la laptopComponentes internos y externos de la laptop
Componentes internos y externos de la laptopdiegoxbanderas
 
Elementos de hardware
Elementos de hardware Elementos de hardware
Elementos de hardware AAcevedo
 
Elementos del hardware y software
Elementos del hardware y softwareElementos del hardware y software
Elementos del hardware y softwarealbertjosegutierrez
 
Componentes de tarjeta madre
Componentes de tarjeta madreComponentes de tarjeta madre
Componentes de tarjeta madrepelusa
 
Componentes principales de la tarjeta madre
Componentes  principales de la tarjeta madreComponentes  principales de la tarjeta madre
Componentes principales de la tarjeta madreADRIANIS
 

Destacado (20)

Share
ShareShare
Share
 
Introducción a la computación
Introducción a la computaciónIntroducción a la computación
Introducción a la computación
 
Teoria
TeoriaTeoria
Teoria
 
hardware interno y externo de un pc
hardware interno y externo de un pc hardware interno y externo de un pc
hardware interno y externo de un pc
 
Interesante análisis sobre los elementos del Hardware vs. Software
Interesante análisis sobre los elementos del Hardware vs. SoftwareInteresante análisis sobre los elementos del Hardware vs. Software
Interesante análisis sobre los elementos del Hardware vs. Software
 
TIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORESTIPOS DE MICROPROCESADORES
TIPOS DE MICROPROCESADORES
 
Descripcion y funciones hardware pc
Descripcion y funciones  hardware pcDescripcion y funciones  hardware pc
Descripcion y funciones hardware pc
 
Funciones de los componentes basicos del hardware
Funciones de los componentes basicos del hardwareFunciones de los componentes basicos del hardware
Funciones de los componentes basicos del hardware
 
Partes externas del hardware
Partes externas del hardwarePartes externas del hardware
Partes externas del hardware
 
Partes internas del hardware
Partes internas del hardwarePartes internas del hardware
Partes internas del hardware
 
Las partes del computador (hardware y software)
Las partes del computador (hardware y software)Las partes del computador (hardware y software)
Las partes del computador (hardware y software)
 
Hardware interno pc
Hardware interno pcHardware interno pc
Hardware interno pc
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
La Placa Madre Con Sus Partes Y Piezas
La Placa Madre Con Sus Partes Y PiezasLa Placa Madre Con Sus Partes Y Piezas
La Placa Madre Con Sus Partes Y Piezas
 
Elementos que conforman el hardware
Elementos que conforman el hardwareElementos que conforman el hardware
Elementos que conforman el hardware
 
Componentes internos y externos de la laptop
Componentes internos y externos de la laptopComponentes internos y externos de la laptop
Componentes internos y externos de la laptop
 
Elementos de hardware
Elementos de hardware Elementos de hardware
Elementos de hardware
 
Elementos del hardware y software
Elementos del hardware y softwareElementos del hardware y software
Elementos del hardware y software
 
Componentes de tarjeta madre
Componentes de tarjeta madreComponentes de tarjeta madre
Componentes de tarjeta madre
 
Componentes principales de la tarjeta madre
Componentes  principales de la tarjeta madreComponentes  principales de la tarjeta madre
Componentes principales de la tarjeta madre
 

Similar a Introducción a la Computación Módulo 3

Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacionmel_15
 
Introducción a la Computación Módulo 4
Introducción a la Computación Módulo 4Introducción a la Computación Módulo 4
Introducción a la Computación Módulo 4Alfredo Cedano
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptxDyllanBastidas
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software613119
 
Software
SoftwareSoftware
SoftwareEscuela
 
Introduccion
IntroduccionIntroduccion
IntroduccionMarsotva
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacionymendal
 
Electonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionElectonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionBEYMARCALLECONDE
 
El software 2
El software 2El software 2
El software 2Naudelyn
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
5 temas específicos de
5 temas específicos de5 temas específicos de
5 temas específicos defeliandres12
 
5 temas específicos de
5 temas específicos de5 temas específicos de
5 temas específicos defeliandres12
 

Similar a Introducción a la Computación Módulo 3 (20)

Mi Lenguaje de Programacion
Mi Lenguaje de ProgramacionMi Lenguaje de Programacion
Mi Lenguaje de Programacion
 
Introducción a la Computación Módulo 4
Introducción a la Computación Módulo 4Introducción a la Computación Módulo 4
Introducción a la Computación Módulo 4
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Cap5 ssoo-ft
Cap5 ssoo-ftCap5 ssoo-ft
Cap5 ssoo-ft
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Tipos de software tics
Tipos de software tics Tipos de software tics
Tipos de software tics
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Proyecto 11
Proyecto 11Proyecto 11
Proyecto 11
 
Software
SoftwareSoftware
Software
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Pj100 modulo 01
Pj100 modulo 01Pj100 modulo 01
Pj100 modulo 01
 
Power point harware y software
Power point harware y softwarePower point harware y software
Power point harware y software
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Electonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionElectonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacion
 
El software 2
El software 2El software 2
El software 2
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
5 temas específicos de
5 temas específicos de5 temas específicos de
5 temas específicos de
 
5 temas específicos de
5 temas específicos de5 temas específicos de
5 temas específicos de
 

Más de Alfredo Cedano

Tecnologia energetica módulo 3
Tecnologia energetica módulo 3Tecnologia energetica módulo 3
Tecnologia energetica módulo 3Alfredo Cedano
 
Tecnologia energetica módulo 2
Tecnologia energetica módulo 2Tecnologia energetica módulo 2
Tecnologia energetica módulo 2Alfredo Cedano
 
Tecnologia energetica módulo 1
Tecnologia energetica módulo 1Tecnologia energetica módulo 1
Tecnologia energetica módulo 1Alfredo Cedano
 
Informática básica módulo 2
Informática básica módulo 2Informática básica módulo 2
Informática básica módulo 2Alfredo Cedano
 
Fundamentos de Computación módulo 3
Fundamentos de Computación módulo 3Fundamentos de Computación módulo 3
Fundamentos de Computación módulo 3Alfredo Cedano
 
Informática básica módulo 1
Informática básica módulo 1Informática básica módulo 1
Informática básica módulo 1Alfredo Cedano
 
Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2Alfredo Cedano
 
Informática básica programa de estudios
Informática básica programa de estudiosInformática básica programa de estudios
Informática básica programa de estudiosAlfredo Cedano
 
Fundamentos de Computación módulo 1
Fundamentos de Computación módulo 1Fundamentos de Computación módulo 1
Fundamentos de Computación módulo 1Alfredo Cedano
 

Más de Alfredo Cedano (9)

Tecnologia energetica módulo 3
Tecnologia energetica módulo 3Tecnologia energetica módulo 3
Tecnologia energetica módulo 3
 
Tecnologia energetica módulo 2
Tecnologia energetica módulo 2Tecnologia energetica módulo 2
Tecnologia energetica módulo 2
 
Tecnologia energetica módulo 1
Tecnologia energetica módulo 1Tecnologia energetica módulo 1
Tecnologia energetica módulo 1
 
Informática básica módulo 2
Informática básica módulo 2Informática básica módulo 2
Informática básica módulo 2
 
Fundamentos de Computación módulo 3
Fundamentos de Computación módulo 3Fundamentos de Computación módulo 3
Fundamentos de Computación módulo 3
 
Informática básica módulo 1
Informática básica módulo 1Informática básica módulo 1
Informática básica módulo 1
 
Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2Fundamentos de Computación módulo 2
Fundamentos de Computación módulo 2
 
Informática básica programa de estudios
Informática básica programa de estudiosInformática básica programa de estudios
Informática básica programa de estudios
 
Fundamentos de Computación módulo 1
Fundamentos de Computación módulo 1Fundamentos de Computación módulo 1
Fundamentos de Computación módulo 1
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
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
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
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
 
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
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
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
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
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...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).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
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
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
 
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.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

Introducción a la Computación Módulo 3

  • 1. Introducción a la Computación Módulo 3: Los programas de sistemas y de aplicación
  • 2. Contenido Programación de bajo nivel • Descripción funcional de la memoria. • Lenguajes: maquina y simbólico. • Programa Fuente, programa objeto y mapa de memoria. • Ejemplos. • Ejercicios. • Ciclo de Ejecución del CPU. • Modos de Direccionamiento. Introducción a la Computación 2 Los programas de sistemas y aplicación
  • 3. Contenido Programas de Sistemas • Ensambladores • Macroprocesadores • Cargadores • Compiladores • Interpretes • Sistemas Operativos Introducción a la Computación 3 Los programas de sistemas y aplicación
  • 4. Descripción funcional de la memoria • Cada celda tiene una dirección única y tiene la propiedad de ser direccionable. • Sólo realiza 2 operaciones: leer y escribir. Introducción a la Computación 4 Los programas de sistemas y aplicación
  • 5. Lenguaje máquina • Lenguaje máquina es el único que es entendido por la computadora, es su lenguaje por naturaleza. Solo se pueden utilizar dos símbolos 0’s y 1’s; es por eso que también se le conoce como binario. Introducción a la Computación 5 Los programas de sistemas y aplicación
  • 6. Lenguaje máquina • Uno de los inconvenientes de usar este lenguaje es que es difícil de interpretar por el programador además que depende de cada máquina, es decir, no tiene la propiedad de transportabilidad. Introducción a la Computación 6 Los programas de sistemas y aplicación
  • 7. Lenguaje simbólico • Mejora la legibilidad del programa, agrega instrucciones adicionales que no corresponden a ninguna instrucción (pseudo instrucciones). • Más fácil de recordar e interpretar que el hexadecimal. Introducción a la Computación 7 Los programas de sistemas y aplicación
  • 8. Programa Fuente • Es el programa que esta escrito en un lenguaje similar al humano. Consta de 2 partes: la instrucción y la dirección de la celda de memoria a cargar. Instrucción Dirección de la Celda de Memoria (en cualquier lenguaje similar al nuestro) Carga 100 Introducción a la Computación 8 Los programas de sistemas y aplicación
  • 9. Programa Objeto • Es el programa que esta traducido a un lenguaje que la computadora reconoce. Consta de 2 partes: la instrucción y la dirección de la celda de memoria a cargar. Instrucción Dirección de la Celda de Memoria (Normalmente en Hexadecimal) 55 100 Introducción a la Computación 9 Los programas de sistemas y aplicación
  • 10. Mapa de Memoria • Vaciado del programa en la memoria para ser accesado por el microprocesador y ser ejecutado. Introducción a la Computación 10 Los programas de sistemas y aplicación
  • 11. Diccionario electrónico • El diccionario electrónico es la referencia que tiene el programador para saber el valor en hexadecimal de cada instrucción utilizada en un programa. Introducción a la Computación 11 Los programas de sistemas y aplicación
  • 12. Diccionario Electrónico Instrucción Código Carga 20 Guarda 30 Suma 50 Resta 54 Multiplica 58 Divide 62 Alto 70 Introducción a la Computación 12 Los programas de sistemas y aplicación
  • 13. Ejemplo • Realice el programa fuente el programa objeto y el mapa de memoria de: 90+60-15*3 considerando que los datos son cargados en la celda 100, el resultado guardado en la celda 150 y el programa cargado en la celda 200. Introducción a la Computación 13 Los programas de sistemas y aplicación
  • 14. Ejemplo Mapa de Memoria 100 101 102 103 … 150 … 200 201 202 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Introducción a la Computación 14 Los programas de sistemas y aplicación
  • 15. Ejemplo Mapa de Memoria 90 60 15 3 100 101 102 103 … 150 … 200 201 202 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Introducción a la Computación 15 Los programas de sistemas y aplicación
  • 16. Ejemplo Mapa de Memoria 90 60 15 3 405 100 101 102 103 … 150 … 200 201 202 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Introducción a la Computación 16 Los programas de sistemas y aplicación
  • 17. Ejemplo Mapa de Memoria 90 60 15 3 405 100 101 102 103 … 150 … 200 201 202 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Carga 100 Suma 101 Resta 102 Multiplica 103 Guarda 150 Alto Introducción a la Computación 17 Los programas de sistemas y aplicación
  • 18. Ejemplo Mapa de Memoria 90 60 15 3 405 100 101 102 103 … 150 … 200 201 202 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Carga 100 20 100 Suma 101 50 101 Resta 102 54 102 Multiplica 103 58 103 Guarda 150 30 150 Alto 70 Introducción a la Computación 18 Los programas de sistemas y aplicación
  • 19. Ejemplo Mapa de Memoria 90 60 15 3 405 20 100 50 100 101 102 103 … 150 … 200 201 202 101 54 102 58 103 30 150 70 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Carga 100 20 100 Suma 101 50 101 Resta 102 54 102 Multiplica 103 58 103 Guarda 150 30 150 Alto 70 Introducción a la Computación 19 Los programas de sistemas y aplicación
  • 20. Ejercicio 1 • Realice el programa fuente el programa objeto y el mapa de memoria de: 96/96-15*3+6-8 considerando que los datos son cargados en la celda 50, el resultado guardado en la celda 750 y el programa cargado en la celda 223. Introducción a la Computación 20 Los programas de sistemas y aplicación
  • 21. Ejercicio 2 • Realice el programa fuente el programa objeto y el mapa de memoria de: b+c*a considerando que los datos son cargados en la celda 34, el resultado guardado en la celda 66y el programa cargado en la celda 10. Introducción a la Computación 21 Los programas de sistemas y aplicación
  • 22. Ciclo de Ejecución del CPU Introducción a la Computación 22 Los programas de sistemas y aplicación
  • 23. Modos de Direccionamiento • Directo: Basta con escribir la dirección de la celda deseada a continuación de la instrucción. • Inmediato: Se usa un dato numérico que se escribe inmediatamente a la derecha de la instrucción. • Indirecto: Se coloca el numero de la celda a donde se tiene que ir para obtener el valor deseado. • Indexado: Usa la dirección que esta a la derecha de la instrucción para sumarla con el contenido de un registro del CPU. Introducción a la Computación 23 Los programas de sistemas y aplicación
  • 24. Diccionario Electrónico Instrucción Código Carga –i 21 Suma –i 51 Resta –i 55 Multiplica –i 59 Divide –i 63 Introducción a la Computación 24 Los programas de sistemas y aplicación
  • 25. Ejemplo • Realice el programa fuente el programa objeto y el mapa de memoria de: 2c+b+a considerando que los datos son cargados en la celda 100, el resultado guardado en la celda 150 y el programa cargado en la celda 200. Introducción a la Computación 25 Los programas de sistemas y aplicación
  • 26. Ejemplo Mapa de Memoria c b a 2c+b+a 21 2 58 100 101 102 103 … 150 … 200 201 202 100 20 101 20 102 30 150 70 203 204 205 206 207 208 209 210 211 212 Programa Fuente Programa Objeto Instrucción Celda Instrucción Celda Carga –i 2 21 2 Multiplica 100 58 100 Suma 101 20 101 Suma 102 20 102 Guarda 150 30 150 Alto 70 Introducción a la Computación 26 Los programas de sistemas y aplicación
  • 27. Ejercicio 3 • Realice el programa fuente el programa objeto y el mapa de memoria de: la fórmula para calcular el área de un trapecio; considerando que los datos son cargados en la celda 60, el resultado guardado en la celda 721 y el programa cargado en la celda 223. Introducción a la Computación 27 Los programas de sistemas y aplicación
  • 28. Ejercicio 4 • Realice el programa fuente el programa objeto y el mapa de memoria de: la fórmula para calcular el volumen de una esfera; considerando que los datos son cargados en la celda 10, el resultado guardado en la celda 21 y el programa cargado en la celda 623. Introducción a la Computación 28 Los programas de sistemas y aplicación
  • 29. Ejercicio 5 • Realice el programa fuente el programa objeto y el mapa de memoria de: la fórmula para calcular el volumen de una cilindro; considerando que los datos son cargados en la celda 160, el resultado guardado en la celda 41 y el programa cargado en la celda 123. Después deberá obtener el resultado considerando una altura de 35cm y un radio de 26cm. Introducción a la Computación 29 Los programas de sistemas y aplicación
  • 30. Programas de Sistemas • Ensambladores • Macroprocesadores • Cargadores • Compiladores • Interpretes • Sistemas Operativos Introducción a la Computación 30 Los programas de sistemas y aplicación