/media/sda-magnetic/david/Dokumente-16-2024-08-01/informatikUmathematik/vhdl20240430/nasm20240418.asm


    global _start
section         .data
                toSortArray:            db      "askdaskdaksdaksdkad", 0x00
                toSortArrayLen:         equ     $-toSortArray
section         .text
                _start:

                mov esi, toSortArray
                loop1:
                    mov al, [esi]
                    cmp al, 0x00
                    je loop1end
                    mov edi, esi
                    loop2:
                        inc edi
                        mov ah, [edi]
                        cmp ah, 0x00
                        je loop2end
                        mov ah, [edi]
                        mov al, [esi]
                        cmp ah, al
                        jle goon
                            mov ah, [edi]
                            mov al, [esi]
                            mov [edi], al
                            mov [esi], ah
                        goon:
                        jmp loop2
                    loop2end:
                    inc esi
                    jmp loop1
                loop1end:

    mov edx, toSortArrayLen
    mov ecx, toSortArray
    mov ebx, 1
    mov eax, 4
    int 0x80

    mov ebx, 0
    mov eax, 1
    int 0x80