mit
in al,0x00
ließt du was von port 0x00 in al. bei portnummern > 0xFF musst du soweit ich weiß DX als angabe benutzen:
mov dx,PORTNUMMER
mov al,WERT
out dx,al
;zum schreiben am besten so angewöhnen!
mov dx,PORTNUMMER
in al,dx
;zum lesen am besten so.
so benutzt er bytes, du kannst allerdings auch AX oder EAX benutzen, ich glaub du musst dann einfach nur AL durch das ersetzen.
mfg
J!N