Ciao...
Ho da poco iniziato lo studio dell'assembler e poichè uso linux ho trovato subito problemi nel tradurre una funzione scritta per il dos, a causa degli interup !
l'unico modo che ho trovato e quello di chiamare la system call _write!! Pero non mi va bene...codice:output: PUSH %AX PUSH %DX MOV $0x02,%AH MOV %AL,%DL INT $0x21 POP %DX POP %AX RET
Mi potete aiutare??
E poi in linux devo sempre invocare int 0x80 , e passare tramite il kernel ?? Non posso fare come nel dos chiamate dirette al bios e di conseguenza alle periferiche???