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

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 30 22.7%
  • Gearbox

    Voti: 2 1.5%
  • Xbox & Bethesda

    Voti: 86 65.2%
  • Square Enix

    Voti: 10 7.6%
  • Capcom

    Voti: 6 4.5%
  • Nintendo

    Voti: 18 13.6%
  • Altro (Specificare)

    Voti: 11 8.3%

Discussioni Simili