Bienvenido: Ingresar
location: attachment:factorial_ex1.s de WebHome/TrabajosPracticos/PracticoASM5

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.
  • [obtener | ver] (2019-09-02 11:56:17, 1.2 KB) [[attachment:Makefile]]
  • [obtener | ver] (2019-09-02 11:56:17, 0.4 KB) [[attachment:burbuja_main.c]]
  • [obtener | ver] (2019-09-02 11:56:17, 0.7 KB) [[attachment:factorial_ex1.s]]
  • [obtener | ver] (2019-09-02 11:56:17, 4.6 KB) [[attachment:head.s]]
  • [obtener | ver] (2019-09-02 11:56:17, 2.5 KB) [[attachment:lpc2114_flash.ld]]
  • [obtener | ver] (2019-09-02 11:56:17, 1.1 KB) [[attachment:main.c]]
  • [obtener | ver] (2019-09-02 11:56:17, 0.0 KB) [[attachment:main.h]]
 All files | Selected Files: delete move to page copy to page

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