-
Notifications
You must be signed in to change notification settings - Fork 0
/
start.asg
108 lines (97 loc) · 1.63 KB
/
start.asg
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#NO_APP
gcc2_compiled.:
___gnu_compiled_c:
.text
.even
.globl __start
__start:
#APP
movea.l #0x30000,%sp
move.w #0x2000,%sr
jbsr __init
#move.w #0x2000,%sr
bucle:
jbsr bucleMain
jra bucle
#NO_APP
rts
.globl _prep_TOUT0
_prep_TOUT0:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_tout0
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_TOUT1
_prep_TOUT1:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_tout1
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_TOUT2
_prep_TOUT2:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_tout2
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_TOUT3
_prep_TOUT3:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_tout3
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_INT1
_prep_INT1:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_int1
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_INT2
_prep_INT2:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_int2
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_INT3
_prep_INT3:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_int3
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte
.globl _prep_INT4
_prep_INT4:
#APP
adda.l #-60, %a7
movem.l %d0-%a6, (%a7)
jbsr rutina_int4
movem.l (%a7), %d0-%a6
adda.l #60,%a7
#NO_APP
rte