perchè non viene trattato come numero.
se vuoi renderlo tale devi aggiungergli 48 ==> 30h ==> 110000b perchè è quello che gli manca per diventare un vero numero (guarda l'ascii 48)
ti posto questo codice di esempio, naturalmente devi trattare 1A1A singolarmente quindi fare delle maschere per poi darlo uno alla volta al registro AL per stamparlo a video:
codice:dosseg .model tiny .code org 100h main: mov si,01 mov dx,si and dl,00001111b add dl,110000b mov al,dl mov ah,0eh int 10h mov ah,4ch int 21h end main

Rispondi quotando