- 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:
[/LEFT]
[/CENTER]
ho provato in modo da evitare il jmp così:
e mi dice:
ma l'etichetta è dichiarata eccome! :nunu:
se c'è qualcuno che mi può aiutare... :help: :(
(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
[/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: :(