Bienvenido: Ingresar
location: attachment:factorial.s de WebHome/ClasesPracticas

Adjunto 'factorial.s'

Descargar

   1 .arm
   2 .global _start
   3 _start:
   4         b reset
   5         b loop
   6         b loop
   7         b loop
   8         b loop
   9         nop
  10         b loop
  11         b loop
  12 
  13 /* ==============================
  14 *  TEST CODE
  15 *  realizar el factorial de numero, mediante una funcion recursiva 
  16 *  ==============================
  17 */
  18 reset:
  19         mov r0,#10
  20         bl factorial
  21 
  22 loop:   b loop
  23         
  24         .ltorg
  25 
  26 /* ----------------------------------------------------------------------------*/
  27 /* funcion factorial */
  28 /* ----------------------------------------------------------------------------*/
  29 factorial:
  30         push {r1,r2,lr}
  31         
  32         cmp r0,#1 
  33         beq salir
  34         mov r1,r0
  35         sub r0,r0,#1
  36         bl factorial
  37         mul r2,r0,r1
  38         mov r0,r2
  39 salir:  
  40         pop {r1,r2,lr}
  41         mov pc,lr
  42 /* fin función */
  43 
  44 /* ==============================
  45 *  CONTANTES
  46 *  ==============================
  47 */
  48         .space 200
  49 STACK:
  50         .balign 4
  51         .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.
  • [obtener | ver] (2019-09-02 11:56:19, 2.0 KB) [[attachment:comp_cadenas_confuncion.s]]
  • [obtener | ver] (2019-09-02 11:56:19, 1.0 KB) [[attachment:comp_cadenas_sinfuncion.s]]
  • [obtener | ver] (2019-09-02 11:56:19, 0.9 KB) [[attachment:factorial.s]]
  • [obtener | ver] (2019-09-02 11:56:19, 0.6 KB) [[attachment:igualar_mayor.s]]
  • [obtener | ver] (2019-09-02 11:56:19, 1.6 KB) [[attachment:maximaxy.s]]
  • [obtener | ver] (2019-09-02 11:56:19, 0.8 KB) [[attachment:palabra_mas_larga.s]]
  • [obtener | ver] (2019-09-02 11:56:19, 0.7 KB) [[attachment:promedio_vector.s]]
 All files | Selected Files: delete move to page copy to page

No tienes permisos para adjuntar un archivo a esta página.