programa de AT & T burbujeante

.section .data
values:
    .int 105,235,61,315,134,221,53,145,117,5
.section .text
.global _start
_start:
     movl $values ,%esi
     movl $9 ,%ecx
     movl $9 ,%ebx
loop:
     movl (%esi),%eax
     cmp %eax ,4(%esi)
     jge skip 
     xchg %eax,4(%esi)
     movl %eax, (%esi)
skip:
    add $4,%esi
    dec %ebx
    jnz loop
    dec %ecx
    jz end
end:
    movl $1,%eax
    movl $0,%ebx
    int $0x80

 

Publicados 234 artículos originales · ganado elogios 61 · vistas 120 000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_42528089/article/details/83548171
Recomendado
Clasificación