본문 바로가기

Select translate language for this page

PC통신 HITEL 내발자국[동호회]

[질문] watcom compiler와 extender, asm

by 컴매니아 1998. 6. 29.
반응형
제가 pci관련 프로그래밍을 하고 있는데 문제가 생겨서 도움을 부탁드립니다.
PCI bios32 service directory를 이용하는데..
in-line asm으로 call로 호출합니다.
이상하게 general protection fault를 내길래..
debug로 service routine을 보았더니..
retf로 return하다가 fault가 나더군요.
32bit 보호모드에서 retf면.. 32bit이 넘는 stack을 사용하게 되나요?
ret면 32bit을 사용할텐데..
call로 호출했으므로 stack에는 32bit의 어드레스가 저장되어 있더군요.
callf로 호출해보았는데..
invalid opcode 라는 fault를 내더군요.
도움 주실수 있으신 분 부탁드립니다.
혹은 PCI irq get과 set에 대해 도움말을 주셔도 좋습니다.

728x90
반응형

댓글