Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NOMBRES:
FIRMA:
FECHA DE
ENTREGA:
PRACTICA No. 2
OBJETIVO: Utilizar las herramientas de desarrollo de MPLAB IDE
EQUIPO Y MATERIAL:
DESARROLLO:
1.- Creacin del Proyecto:
1.1.- Crear una carpeta con el nombre:
practica1.
practica1
practica1
2.- Simulacin.
De acuerdo al diagrama de flujo mostrado a continuacin, elabore un programa que utilice
DIRECCIONAMIENTO DIRECTO para leer de una rea de memoria que inicia en la direccin 0050H,
cinco datos almacenados en cdigo BCD, realice la conversin a su correspondiente cdigo ASCII y los
almacene en la misma rea de memoria.
050H
051H
052H
053H
054H
055H
056H
INICIO
04
06
03
09
01
050H
051H
052H
053H
054H
055H
056H
34
36
33
39
31
W [0x50]
W W + 0x30
W [0x52]
W W + 0x30
[0x50] W
W W + 0x30
[0x53] W
W [0x51]
[0x52] W
W [0x54]
W W + 0x30
W [0x53]
W W + 0x30
[0x51] W
[0x53] W
fin
adadd
WREG,
de
para
los
2.10.- En la carpeta del proyecto creado, localice y abra el archivo con extensin
.LST,. Identifique las columnas de direccin, cdigo de operacin y nemnicos del
programa.
CODIGO
INSTRUCCIN
REGISTROS SFR
PCL
W
movf 0x50,0
addlw 0x30
movwf 0x50
movf 0x51,0
addlw 0x30
movwf 0x51
movf 0x52,0
addlw 0x30
movwf 0x52
movf 0x53,0
addlw 0x30
movwf 0x53
movf 0x54,0
addlw 0x30
movwf 0x54,0
50
REGISTROS DE MEMORIA
51
52
53
54
3. Cuestionario
3.1. Qu relacin existe entre el registro PCL y las direcciones de las instrucciones del programa?
3.6. Cul sera el cambio en el cdigo del programa si los registros de memoria empleados fueran a
partir de la direccin 0x40?
3.7. Cul sera el cambio en el cdigo del programa si la literal a sumar fuera 0x20?
Conclusiones