Ensamblador - Saltos en Assembler [Programación de PIC 16F84a]

 
Vista:
sin imagen de perfil

Saltos en Assembler [Programación de PIC 16F84a]

Publicado por Adrián (1 intervención) el 19/12/2013 18:49:58
Buen día comunidad, me pregunto si puedes ayudarme un poco en el siguiente trabajo:
-Pretendo crear una especie de switch case (java) pero en código ensamblador pero soy novato en éste último lenguaje y tengo muchas dudas, agradecería si alguien pudiese darme una mano..
Adjunto la parte del código que llevo en MPLAB.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
list 		P=16F84A
include 	<P16F84A.inc>
__CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
 
ORG 0
 
BSF STATUS,5
MOVLW B'01111'
MOVWF TRISA
MOVLW B'00000000'
MOVWF TRISB
BCF STATUS,5
CLRF PORTA
CLRF PORTB
 
GOTO Inicio
 
 
Inicio
MOVF PORTA,0
;Si el dato recibido del puerto A es 1 Salte a condicion1 y regrese a recibir otro dato
;Si el dato recibido del puerto A es 2 Salte a condicion2 y regrese a recibir otro dato
;Si el dato recibido del puerto A es 4 Salte a condicion3 y regrese a recibir otro dato
;Si el dato recibido del puerto A es 8 Salte a condicion4 y regrese a recibir otro dato
 
condicion1:
 
goto Inicio
 
condicion2:
 
goto Inicio
 
condicion3:
 
goto Inicio
 
condicion4:
 
goto Inicio
 
 
END
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Saltos en Assembler [Programación de PIC 16F84a]

Publicado por carlos ortega (3 intervenciones) el 19/12/2013 23:45:11
Hola Adrian, primero que nada te sugeriría que comiences por hacer un diagrama de flujo, para recién poner un código
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar