Originariamente inviato da Arthemis
...
Non ho problemi di Assembler
...
se vuoi domani provo a farti il programma perchè sinceramente alle 9 e tre quarti non è che riesco a ragionare cmq...
codice:
dosseg
.model tiny
.code
org 100h ;fino a qui per far funzionare il codice con il tasm
main:
mov si,01
mov dx,si
and dl,00001111b ;cancella tutto tranne la prima lettera
;in questo caso è l'1 la prima lettera
add dl,110000b ;ci aggiungo 48 per trasformarlo in numero
;perchè 1 in ascii è ☺ mentre 48+1 è 1
mov al,dl ;il resto lo dovresti sapere :D
mov ah,0eh
int 10h
mov ah,4ch
int 21h
end main