vankraster
25-02-2011, 14:48
Ho già fatto un programino in Delphi sulla "gestione" (detto male) dei bit di una porta parallela. So che principalmente ci sono 8 bit in uscita e 5 in ingresso. Vorrei sapere tramite assembly come potter leggere e scrivere questi bit (uso NASM). grazie in anticipo
Ho trovato il seguente su internet:
mov al,48 ; 8-bit output value stored in al
mov dx,378h ; parallel port is 378 hex
out dx,al ; write it
so che AL dev'essere compresso tra 0 e FF è sò come calcolari
2^0 - primo bit
2^1 - secondo bit
ecc Potrebbe questo funzionare per la scrittura ? Sulla lettura non ho trovato niente
Ho trovato il seguente su internet:
mov al,48 ; 8-bit output value stored in al
mov dx,378h ; parallel port is 378 hex
out dx,al ; write it
so che AL dev'essere compresso tra 0 e FF è sò come calcolari
2^0 - primo bit
2^1 - secondo bit
ecc Potrebbe questo funzionare per la scrittura ? Sulla lettura non ho trovato niente