Intel ASM: Loop, Ausgabe funktioniert nicht.



  • Hallo,
    Wieso geht dies nicht und wird "Hallo Welt" übersprungen? Danke für die Hilfe

    .MODEL small            ;Speichermodell: Small
    .STACK 100h             ;Stackgr”sse auf 256 Byte
    .DATA
    Meldung     DB      "Hallo Welt$"   ;Unsere Meldung 1, Ausgabe bis $
    .CODE
    
    Anfang: 
    mov ax,@data
    mov ds,ax
    
    mov dx,OFFSET Meldung	;2 mal
    
    mov cx,2
    call Schl
    
    mov ah,4Ch
    int 21h        
    
    ;Funktionen
    Schl	PROC NEAR
    
    push ax
    push cx
    mov ah, 09h
    
    LoopP:  
    int 21h
    Loop LoopP
    pop cx
    pop ax	
    Schl	ENDP
    END Anfang
    

    Gruss
    Bitschupser



  • Hi.

    Wo soll's denn nach der Prozedur "Schl" hingehen? 😉
    So wie das jetzt aussieht, landest du da in irgendeinem Datenbereich.



  • Ret vergessen?!!!

    *shit* und vielen Dank

    gruss bitschupser


Anmelden zum Antworten