Académique Documents
Professionnel Documents
Culture Documents
Assembler PIC16
1) Realizar un programa en assembler que realice la suma de dos números de 16bits (R=A+B).
Considere que los sumandos se encuentran en las direcciones de memoria de la figura:
DIR High
30h AH
31h AL
32h BH
33h BL
34h RH
35h RL
2) Realizar un programa en assembler que implemente una tabla como la de la figura retornando
el dato que se encuentra en la posición definida por la variable índice. Utilizar la instrucción
RETLW.
índice dato
0 3Fh
1 06h
2 5Bh
3 4Fh
4 66h
5 6Dh
6 7Dh
7 07h
8 7Fh
9 6Fh
4) Modificar el circuito anterior agregando un decodificador BCD (74LS48) para conectar el display
de 7 segmentos.
Modificar el programa anterior para que funcione con el decodificador.
NOTA: Las hojas de datos del display y del decodificador BCD se encuentran en el google drive.
TPN 4B Página 1