AUTÓNOMA DE MÉXICO
FACULTAD DE INGENIERÍA
LABORATORIO DE MICROPROCESADORES Y
MICROCONTROLADORES
PRACTICA 5
“Búsqueda de números BCD en base de datos”
PROFESOR:
Alejandro Sosa Fuentes
GRUPO: 3
ALUMNO:
Rivero Díaz Bernardo
Fecha: 16 de marzo del 2016
Practica 5: “Búsqueda de números BCD en base de datos”
Objetivo:
Que el alumno desarrolle un programa que seleccione los números BCD de una base de
datos
Material:
Trabajo Previo
1. ¿Qué es lenguaje ensamblador?
Una interrupción es un evento que hace que el microcontrolador deje de ejecutar la tarea
que está realizando para atender dicho acontecimiento y luego regrese y continúe la tarea
que estaba realizando antes de que se presentara la interrupción.
Trabajo de laboratorio
a) Asigne la base de datos de la practica 4 a partir de la localidad 0200h como bytes
b) Desarrolle un programa que coloque los números BCD de la base anterior a partir de la
localidad 0230h
Diagrama de flujo
Guardar como prac5.asm
.Cdecls c,LIST,"msp430g2553.h" ;invoca librerias
.text ; Dir inicio del programa
.retain ; reserva vectores de introduccion
.retainrefs
INICIO MOV #5A80h,&120h ; deshabilta el watchdog
MOV.B #0Ah,&0200h
MOV.B #0F7h,&0201h
MOV.B #0Dh,&0202h
MOV.B #04h,&0203h
MOV.B #32h,&0204h
MOV.B #2Fh,&0205h
MOV.B #8Ah,&0206h
MOV.B #1Ah,&0207h
MOV.B #04h,&0208h
MOV.B #3Bh,&0209h
MOV.B #0FFh,&020Ah
MOV.B #00h,&020Bh
MOV.B #4Dh,&020Ch
MOV.B #03h,&020Dh
MOV.B #0FBh,&020Eh
MOV.B #25h,&020Fh
MOV.B #0CAh,&0210h
MOV.B #2Fh,&0211h
MOV.B #1Ch,&0212h
MOV.B #02h,&0213h
MOV.B #1Ah,&0214h
MOV.B #3Bh,&0215h
MOV.B #0FFh,&0216h
MOV.B #5Ah,&0217h
MOV.B #1Dh,&0218h
MOV.B #0A4h,&0219h
MOV.B #80h,&021Ah
MOV.B #29h,&021Bh
MOV.B #2Ch,&021Ch
MOV.B #4Bh,&021Dh
MOV.B #3Bh,&021Eh
MOV.B #0B6h,&021Fh
MOV #0200h,R4
MOV #0230h,R5
De 2 digitos BCD
Conclusiones