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

Adjunto 'comp_cadenas_sinfuncion.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 *  leer 2 cadenas de texto, devolver en r0 = 1 iguales r0 = 0 distintas
  16 *  ==============================
  17 */
  18 reset:
  19         ldr r1,=VECT1
  20         ldr r2,=VECT2
  21 
  22 otro:   ldrb r3,[r1],#1
  23         ldrb r4,[r2],#1
  24         
  25         cmp r3,#'a'
  26         blo nomin1
  27         cmp r3,#'z'
  28         bhi nomin1
  29         sub r3,#('a' - 'A')
  30 nomin1:
  31         cmp r4,#'a'
  32         blo nomin2
  33         cmp r4,#'z'
  34         bhi nomin2
  35         sub r4,#('a' - 'A')
  36 nomin2:
  37         cmp r3,r4
  38         bne noigual
  39 
  40         cmp r3,#0
  41         bne otro
  42 /* igual */
  43         mov r0,#1
  44         b loop
  45 /* distinto */
  46 noigual:
  47         mov r0,#0
  48         b loop 
  49 
  50 loop:   b loop
  51         .ltorg
  52 
  53 /* ==============================
  54 *  CONTANTES
  55 *  ==============================
  56 */
  57 VECT1:  .asciz "Hola munDo"
  58 VECT2:  .asciz "HOLa MUndo"
  59 
  60         .balign 4
  61         .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.