SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Arquitectura de Computadoras y
       Ensambladores 1
          Clase No. 6
     Universidad de San Carlos de Guatemala
            Josue Daniel Pirir Morales
              1er . Semestre de 2011
Operaciones en la Pila
PUSH


 Agrega un elemento en la cabecera de la fila:

 PUSH fuente

 Características:

  Una copia de la fuente es copiado a las dirección
  especificada por la cabecera.
POP


 Está instrucción remueve el elemento en la cabecera
  de la pila

 POP destino

 Características:
SP o Top es incrementado
EL contenido de la cabecera es copiado al destino.
 Las Instrucciones PUSH y PO utilizan solamente
  registros de 16 bits por lo tanto , instrucciones como

 PUSH AL
O
 PUSH 4

 Son ilegales
Otras instrucciones


 PUSHF
 Esta instrucción copia el contenido de los registros de
  Bandera (FLAGS) a la pila.

  POPF:
 Recupera los registros bandera que se encuentren en
  la cabecera de la pila.
Ejemplo:
.MODEL SMALL
                            MOV AH, 2
.STACK 100H
.CODE                      MOV DL, 0DH
 MAIN PROC                 INT 21H
                           MOV DL, 0AH
    MOV AH, 2              INT 21H
    MOV DL, ‘?’          JCXZ EXIT
    INT 21H

XOR CX, CX
                        TOP:
    MOV AH, 1             POP DX
    INT 21H               INT 21H
                          LOOP TOP

                        EXIT:
WHILE:                     MOV AH, 4CH
    CMP AL, 0DH            INT 21H
    JE END_WHILE
    PUSH AX             MAIN ENDP
    INC CX              END MAIN
    INT 21H
  JMP WHILE


END_WHILE:
Nota: Las instrucciones matemáticas ADD, MUL, etc.
Así como las instrucciones SHL, SHR, etc.
Son temas de tareas y practicas los cuales también
deben de revisar.


Bibliografía

1. MICROPROCESADORES INTEL : ARQUITECTURA,
   PROGRAMACION E INTERFAZ Barry B. Brey
   Quinta Edición

2. http://www.cs.princeton.edu/

Más contenido relacionado

Destacado

1 componentes de pc
1 componentes de pc1 componentes de pc
1 componentes de pcpercydezar
 
Arquitectura de computadoras y redes digna-conde
Arquitectura de computadoras y redes digna-condeArquitectura de computadoras y redes digna-conde
Arquitectura de computadoras y redes digna-condeNarcisa Conde
 
Arquitectura De Computadoras
Arquitectura De ComputadorasArquitectura De Computadoras
Arquitectura De Computadorasguest312ec26
 
Arquitectura de Computadoras clase3
Arquitectura de Computadoras clase3Arquitectura de Computadoras clase3
Arquitectura de Computadoras clase3Josue Pirir
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasocampouriel
 
APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoraspvf79
 
Arquitectura de Computadoras clase2
Arquitectura de Computadoras  clase2Arquitectura de Computadoras  clase2
Arquitectura de Computadoras clase2Josue Pirir
 
Arquitectura de Computadoras clase4
Arquitectura de Computadoras clase4Arquitectura de Computadoras clase4
Arquitectura de Computadoras clase4Josue Pirir
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorassebasti97
 
Unidad 1 arquitectura de computadoras hernandez silva jose guadalupe
Unidad 1 arquitectura de computadoras hernandez silva jose guadalupeUnidad 1 arquitectura de computadoras hernandez silva jose guadalupe
Unidad 1 arquitectura de computadoras hernandez silva jose guadalupePinkerman Yagami
 
Conceptos de arquitectura de computadoras parte 2
Conceptos de arquitectura de computadoras parte 2Conceptos de arquitectura de computadoras parte 2
Conceptos de arquitectura de computadoras parte 2ADRIAN CASTAÑEDA
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorascamiche97
 
Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Josue Pirir
 
Conceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasConceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasADRIAN CASTAÑEDA
 
Arquitectura computadoras
Arquitectura computadorasArquitectura computadoras
Arquitectura computadorasAbril Castro
 
Arquitectura de computadoras 2013
Arquitectura de computadoras 2013Arquitectura de computadoras 2013
Arquitectura de computadoras 2013Hector Correa
 
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASJimmy Osores
 
Repaso Examen Arquitectura de Computadoras
Repaso Examen Arquitectura de ComputadorasRepaso Examen Arquitectura de Computadoras
Repaso Examen Arquitectura de ComputadorasJulio Castillo Palacios
 

Destacado (20)

1 componentes de pc
1 componentes de pc1 componentes de pc
1 componentes de pc
 
Arquitectura de computadoras y redes digna-conde
Arquitectura de computadoras y redes digna-condeArquitectura de computadoras y redes digna-conde
Arquitectura de computadoras y redes digna-conde
 
Arquitectura De Computadoras
Arquitectura De ComputadorasArquitectura De Computadoras
Arquitectura De Computadoras
 
Arquitectura de Computadoras clase3
Arquitectura de Computadoras clase3Arquitectura de Computadoras clase3
Arquitectura de Computadoras clase3
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura de Computadoras clase2
Arquitectura de Computadoras  clase2Arquitectura de Computadoras  clase2
Arquitectura de Computadoras clase2
 
Arquitectura de Computadoras clase4
Arquitectura de Computadoras clase4Arquitectura de Computadoras clase4
Arquitectura de Computadoras clase4
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Unidad 1 arquitectura de computadoras hernandez silva jose guadalupe
Unidad 1 arquitectura de computadoras hernandez silva jose guadalupeUnidad 1 arquitectura de computadoras hernandez silva jose guadalupe
Unidad 1 arquitectura de computadoras hernandez silva jose guadalupe
 
Conceptos de arquitectura de computadoras parte 2
Conceptos de arquitectura de computadoras parte 2Conceptos de arquitectura de computadoras parte 2
Conceptos de arquitectura de computadoras parte 2
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Unidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadorasUnidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadoras
 
Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1Arquitectura de Computadoras Clase 1
Arquitectura de Computadoras Clase 1
 
Conceptos de arquitectura de computadoras
Conceptos de arquitectura de computadorasConceptos de arquitectura de computadoras
Conceptos de arquitectura de computadoras
 
Arquitectura computadoras
Arquitectura computadorasArquitectura computadoras
Arquitectura computadoras
 
Arquitectura de computadoras 2013
Arquitectura de computadoras 2013Arquitectura de computadoras 2013
Arquitectura de computadoras 2013
 
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORAS
 
Repaso Examen Arquitectura de Computadoras
Repaso Examen Arquitectura de ComputadorasRepaso Examen Arquitectura de Computadoras
Repaso Examen Arquitectura de Computadoras
 

Último

sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdfmaria luisa pahuara allcca
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfsalazarjhomary
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoWilian24
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxcandy torres
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdfPaulaAnglicaBustaman
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convikevinmolina060703
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIAWilian24
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxSarisdelosSantos1
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 

Último (20)

sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 

Arquitectura de computadoras clase6

  • 1. Arquitectura de Computadoras y Ensambladores 1 Clase No. 6 Universidad de San Carlos de Guatemala Josue Daniel Pirir Morales 1er . Semestre de 2011
  • 3. PUSH  Agrega un elemento en la cabecera de la fila:  PUSH fuente  Características: Una copia de la fuente es copiado a las dirección especificada por la cabecera.
  • 4.
  • 5. POP  Está instrucción remueve el elemento en la cabecera de la pila  POP destino  Características: SP o Top es incrementado EL contenido de la cabecera es copiado al destino.
  • 6.  Las Instrucciones PUSH y PO utilizan solamente registros de 16 bits por lo tanto , instrucciones como  PUSH AL O  PUSH 4  Son ilegales
  • 7. Otras instrucciones  PUSHF  Esta instrucción copia el contenido de los registros de Bandera (FLAGS) a la pila.  POPF:  Recupera los registros bandera que se encuentren en la cabecera de la pila.
  • 8. Ejemplo: .MODEL SMALL MOV AH, 2 .STACK 100H .CODE MOV DL, 0DH MAIN PROC INT 21H MOV DL, 0AH MOV AH, 2 INT 21H MOV DL, ‘?’ JCXZ EXIT INT 21H XOR CX, CX TOP: MOV AH, 1 POP DX INT 21H INT 21H LOOP TOP EXIT: WHILE: MOV AH, 4CH CMP AL, 0DH INT 21H JE END_WHILE PUSH AX MAIN ENDP INC CX END MAIN INT 21H JMP WHILE END_WHILE:
  • 9. Nota: Las instrucciones matemáticas ADD, MUL, etc. Así como las instrucciones SHL, SHR, etc. Son temas de tareas y practicas los cuales también deben de revisar. Bibliografía 1. MICROPROCESADORES INTEL : ARQUITECTURA, PROGRAMACION E INTERFAZ Barry B. Brey Quinta Edición 2. http://www.cs.princeton.edu/