저는 개발중인 매우 기본적인 커널에서 키보드 입력으로 작업 중이며 완전히 멈췄습니다. 나는 내가 알고 있어야하는 정보를 나에게 보여 줄 수있는 온라인 정보를 찾지 못하는 것 같다.Protected Mode 키보드 액세스 (x86 어셈블리에서 사용)
내 커널은 현재 보호 모드에서 실행 중이므로 실제 모드로 돌아 가지 않고 리얼 모드로 되돌아 가지 않고 사용할 수는 없으므로 피하려고합니다. 키보드를 보호 모드에서 액세스 할 수 있어야합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 지금까지 발견 한 유일한 점은 입/출력 포트를 사용하여 컨트롤러에 직접 이야기하는 것이지만, 그 이상으로 나는 혼란 스럽습니다. 물론 이것은 매우 자주 발생하는 것이 아닙니다. 일반적으로 어셈블리 자습서에서는 운영 체제가 실행되고 있다고 가정합니다.
저는 x86 어셈블리가 처음이므로 보호 모드에서 표준 하드웨어로 작업하기위한 좋은 리소스를 찾고 있습니다. NASM으로 어셈블리 소스 코드를 컴파일하고 DJGPP로 컴파일 된 C 소스 코드에 연결합니다. 어떤 제안?
안녕하세요, 이것은 오래된 질문이지만, 솔루션을 사용하여 질문을 편집하거나 내 질문을보십시오 http://stackoverflow.com/questions/22744624/keyboard-interrupt-handler-for- 자신의 커널 - C? 고맙습니다. –