Adjunto 'factorial_ex1.s'
Descargar 1 .text
2 .arm
3 .global _start
4 _start:
5 b reset
6 b loop
7 b loop
8 b loop
9 b loop
10 nop
11 b loop
12 b loop
13
14 /* ==============================
15 * TEST CODE
16 * ==============================
17 */
18 reset:
19 mov sp,#ENDSTACK
20 mov r0,#5
21
22 bl factorial
23
24 @ parametro en r0,devuelve en r0
25 factorial:
26 push {r1,lr}
27 mov r1,r0
28 sub r0,r0,#1
29 cmp r0,#1
30 blne factorial
31 mul r0,r1,r0
32 pop {r1,lr}
33 mov pc,lr
34
35 loop: b loop
36
37 /* ==============================
38 * CONTANTES
39 * ==============================
40 */
41 STACK: .skip 256
42
43 ENDSTACK:
44
45 .end
Archivos adjuntos
Para referirse a los adjuntos de una página, usa attachment:nombredelarchivo, como se muestra abajo en la lista de archivos. NO uses la URL del enlace [get], ya que puede cambiar fácilmente y dejar de funcionar.No tienes permisos para adjuntar un archivo a esta página.