Está en la página 1de 2

...actica 5\ListadeEstudiantes\ListadeEstudiantes\main.

asm 1
1 .def tempo=r16
2 .def aux=r17
3 .def conta=r18
4 .def flagc=r19
5
6 .dseg
7 RESULTADO: .byte 44
8 ESPACIO1: .byte 50
9 EST1: .byte 50
10 ESPACIO2: .byte 50
11 EST2: .byte 50
12 .cseg
13
14 //Pasar las tablas de la Memoria Flash a la Menoria Ram//
15 ldi conta,50
16 ldi zh,high(ESTUDIANTE1<<1)
17 ldi zl,low(ESTUDIANTE1<<1)
18 ldi xh,high(EST1)
19 ldi xl,low(EST1)
20
21 Lazo1: lpm tempo,z+
22 st x+,tempo
23 dec conta
24 brne Lazo1
25
26 ldi conta,50
27 ldi zh,high(ESTUDIANTE2<<1)
28 ldi zl,low(ESTUDIANTE2<<1)
29 ldi yh,high(EST2)
30 ldi yl,low(EST2)
31
32 Lazo2: lpm tempo,z+
33 st y+,tempo
34 dec conta
35 brne Lazo2
36
37 //Comparacion de caracteres//
38
39 ldi xh,high(EST1)
40 ldi xl,low(EST1)
41 ldi yh,high(EST2)
42 ldi yl,low(EST2)
43 ldi conta,50
44
45 Lazo3:
46 ld tempo,x+
47 ld aux,y+
48 cp tempo,aux
49 breq resultado1
50 brcc resultado2
51 rjmp resultado3
52
53 resultado1:
54 dec conta
55 brne lazo3
56
...actica 5\ListadeEstudiantes\ListadeEstudiantes\main.asm 2
57 ldi conta,44
58 ldi zh,high(PiguS<<1)
59 ldi zl,low(PiguS<<1)
60 ldi xh,high(RESULTADO)
61 ldi xl,low(RESULTADO)
62
63 Lazo4: lpm tempo,z+
64 st x+,tempo
65 dec conta
66 brne Lazo4
67
68 rjmp fin
69
70
71 resultado2:
72
73 ldi conta,44
74 ldi zh,high(SantesP<<1)
75 ldi zl,low(SantesP<<1)
76 ldi xh,high(RESULTADO)
77 ldi xl,low(RESULTADO)
78
79 Lazo5: lpm tempo,z+
80 st x+,tempo
81 dec conta
82 brne Lazo5
83
84 rjmp fin
85
86 resultado3:
87
88 ldi conta,44
89 ldi zh,high(PantesS<<1)
90 ldi zl,low(PantesS<<1)
91 ldi xh,high(RESULTADO)
92 ldi xl,low(RESULTADO)
93
94 Lazo6: lpm tempo,z+
95 st x+,tempo
96 dec conta
97 brne Lazo6
98
99 fin: rjmp fin
100
101 ESTUDIANTE1: .db "alvaro Missael Tipanguano Astudillo "
102 ESTUDIANTE2: .db "alvaro Missael Jipanguano Astudillo "
103 PantesS: .db "El primer estudiante va primero en la lista "
104 SantesP: .db "El segundo estudiante va primero en la lista"
105 PiguS: .db "Los dos estudiantes tienen igual nombre "

También podría gustarte