안녕 하세요?
BacTeria 박종민 입니다.
저 같은 경우는 아래의 포트 I/O 함수를 작성해 사용하구요.(9X 계열)
NT(2000, XP)에서 포트 I/O 할때는 안치봉씨의 PortX를 사용합니다. --> http://www.borlandforum.com/impboard/impboard.dll?action=read&db=del_res&no=10
9X버전의 소스를 NT에서 사용할때 기존의 소스의 수정 없이 PortX의 초기화만 해주면 되기 때문에 전 이걸 강력 추천합니다.
자세한건 PortX를 다운받아 예제 소스를 함 보시면 압니다.
-----------------------------------------------------
function inportb(addr: Word): Byte;
begin
asm
mov DX, addr
in AL, DX
mov result, AL
end;
end;
procedure outportb(addr: Word; value: Byte);
begin
asm
mov DX, addr
mov AL, value
out DX, AL
end;
end;
-----------------------------------------------------
그럼... 더 궁금한 사항 있으시면 멜 주세요.
- From BacTeria...
|