나는 HW를 엉망으로 만드는 것에 매우 궁금합니다. 하지만 지금까지 내 최상위 수준의 "엉망"은 C 프로그램의 링크 또는 인라인 어셈블러였습니다. 내 CPU와 링 모드에 대한 이해가 맞다면 사용자 모드 응용 프로그램에서 인터럽트를 비활성화하거나 보호 모드 세그먼트를 변경하는 것과 같은 일부 저수준 CPU 기능에 직접 액세스 할 수 없으므로 원하는 모든 작업을 수행하려면 시스템 호출을 사용해야합니다.빠른 CPU 링 모드 보호 질문
그러나 맞다면 운전자는 링 모드 0에서 달릴 수 있습니다. 실제로 운전자에 대해 많이 알지 못하지만 이것은 내가 요구하는 것입니다. 나는 알고 싶어하고, 자기 자신의 운전자를 쓰는 방법을 배우고, 내가 쓴 것을하기 위해 내가 가야 할 방법이라고 부르는 것보다?
필자가 완전히 새로운 OS를 작성할 수 있다는 것을 알고 있지만, 정확히하고 싶은 것은 standart Windows 응용 프로그램에서 HW의 일부 저수준 기능을 사용하는 것입니다. 그래서, 운전자가가는 길은 무엇입니까?