Practica - 1 LENGUAJES de Interfaz
Practica - 1 LENGUAJES de Interfaz
Practica - 1 LENGUAJES de Interfaz
GUTIRREZ
Nombre:
Daniel Eduardo Prez Ramrez
Matricula:
12270869
Catedrtico:
ING. Walter Torres Robledo
Materia:
Lenguajes de interfaz
Fecha:
15 de febrero de 2015
Trabajo:
Practica 1. Ensamblar primer circuito en
lenguaje
7. Da click en Finish
Programa Demostracin
Para propositos de este tutorial usaremos el siguiente programa el cual ser descrito
en detalle en clase. Este programa sirve como una demostracin del depurador
(debugger) y como una introduccin de lenguaje ensamblador. Esencialmente, el
programa carga una variedad de nmeros de 16-bits en registros de propsito
general R4 y R5 y suma los nmeros. Los nmeros fueron seleccionados
intencionalmente para causar sobre-acarreo (overflow) con signo y sin signo, esto
con el fin de explorar los lmites del procesador de 16-bits en trminos de un rango
numrico binario.
Este cdigo desarrolla cuatro operaciones que pueden ser con signo o sin
signo. Cuando es sin signo, el bit C en el registro de status indica un
sobreacarreo (overflow). Cuando es con signo, el bit V en el registro de
status indica un sobre-acarreo. Despues de cada suma, primero el bit C es
enviado al puerto P1.0 e ilumina el LED1 si es afirmado.
Subsecuentemente, el bit V es usado para controlar el puerto P1.6 el cual
est conectado al LED2 y el LED afirma si el bit V es activo.
Una vez que tengas esto, es tiempo de ensamblar (build) el proyecto. Hay dos maneras de
hacer esto:
-- Puedes teclear CTRL + B en el teclado or
--Puedes dar click en Project->Build Project.
Ahora necesitas entrar en modo de depuracin (debug mode). Existen dos maneras de
hacer esto:
--Teclear "F11" en el teclado o
-- Ir a Run->Debug.
Haz click en Step through todo el programa, linea por linea y en algunos
casos los LEDs en la tablilla se iluminarn lo cual debera corresponder a
los bits C y V en el registro de status (status register) basados en la
instruccin de suma hecha previamente como se muestra arriba.
En la ltima escritura al Puerto 1, ambos LEDs se encienden cuando
estamos evaluando el bit V.
Preparate para explicar esto al maestro.
Ahora que has terminado, explora algunas de las herramientas de
depuracin como:
Ejecuta el programa (running the program) (botn de play con triangulo