problema jmp emu8086 [(375) wrong parameters: jmp fine]

Ricki MS-DOS PY

Utente Attivo
15
0
CPU
bho
Scheda Madre
bho
HDD
120 GB
RAM
512 MB
GPU
Nvidia
Audio
bho
Monitor
bho
PSU
bho
Case
bello-brutto
OS
Windows XP
per imparare l'asm sto lavorando siu emu8086 e mentre compilavo il seguente codice (per convertire i vali in hex nei corrispettivi char ascii) mi da l'errore:
(375) wrong parameters: jmp fine​

Codice:
[CENTER][LEFT]hex2ascii proc near
    cmp al,0Ah
    jc 0_9__hex2ascii
    sub al,0Ah
    add al,41h
    mov dl,0h
    cmp dl,0h
    jmp fine
    
    :0_9__hex2ascii
    add al,30h
    
    :fine
    push ah
    mov ah,0eh
    int 10h
    pop ah
    
    ret
 hex2ascii end
[/LEFT]
[/CENTER]


ho provato in modo da evitare il jmp così:
Codice:
...
mov dl,0h
cmp bl,0h
je fine
...


e mi dice:
(377) undeclared label: je fine

ma l'etichetta è dichiarata eccome! :nunu:

se c'è qualcuno che mi può aiutare... :help: :(
 

Entra

oppure Accedi utilizzando