guía 5

3
Guía 5 Uso de Procedimientos Objetivos Generales Aplicar los conocimientos y habilidades que tiene los estudiantes sobre programación estructurada a la programación en lenguaje ensamblador mediante los procedimientos. Objetivos específicos • Revisar la manera en que se declaran, llaman y ejecutan los procedimientos en el lenguaje ensamblador, comparándolos con las instrucciones simples de salto. • Analizar los pasos que son necesarios para acceder a un procedimiento y para retornar de él. Materiales y equipos • Guía de laboratorio • Computadora PC con el programa EMU8086 Procedimiento 1) Analice el PRIMER PROGRAMA, que se le presenta a continuación, ayudado del flujo-grama y los comentarios que explican su funcionamiento.

Upload: tacomedinaoscar

Post on 08-Nov-2015

217 views

Category:

Documents


1 download

DESCRIPTION

microcontroladores

TRANSCRIPT

Gua 5Uso de ProcedimientosObjetivos GeneralesAplicar los conocimientos y habilidades que tiene los estudiantes sobre programacinestructurada a la programacin en lenguaje ensamblador mediante los procedimientos.Objetivos especficos Revisar la manera en que se declaran, llaman y ejecutan los procedimientos enel lenguaje ensamblador, comparndolos con las instrucciones simples de salto. Analizar los pasos que son necesarios para acceder a un procedimiento y pararetornar de l.Materiales y equipos Gua de laboratorio Computadora PC con el programa EMU8086Procedimiento1) Analice el PRIMER PROGRAMA, que se le presenta a continuacin, ayudado delflujo-grama y los comentarios que explican su funcionamiento.

Con qu datos se har la operacin? Coloque su respuesta en la columna VALORde la TABLA 1

Cul ser el resultado de la operacin?

ALAXAHZC

resultado059h4C00HCTL00

Qu datos se almacenarn en resp y ctl? Coloque su respuesta en la columnaVALOR de la TABLA 1

2) Emule el programa y antes de ejecutar complete la informacin de la TABLA1.

ETIQUETADIRECCIONDATOSDIRECCIONVALOR

INICIOBYTE1AL059h

POSTAHBYTE2BL03bh

NEGTRESPAL01EH

CEROCTLAH02BH

STORE

3) Ejecute paso a paso el programa hasta antes de ejecutar la instruccin movax,4c00h, monitoreando las operaciones, el estado de las banderas y elcontenido de la PILA.Hacia cual de las tres etiquetas (POST, NEGT o CERO) se salt? ___________Por qu salt especficamente hasta ah? _______________________________Se almacen informacin en la PILA? ___4) Contine la ejecucin hasta el final, sin perder de vista la PILA.Qu observ? ______________________________________________________