Lowlevel
OffZone => Offtopic => Thema gestartet von: JG am 06. March 2005, 12:41
-
Hallo,
ich kann ja mir mov al, 0x00
out 0x00, al
0x00 an den port 0x00 senden, aber wie kann ich etwas einlesen?
-
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
-
entsprechend:
in al, 0x00