AMD64 시스템용 최신 운영 체제를 처음부터 작성하기 위해 다음의 복잡한 단계들을 밟아야 합니다. 먼저, 어셈블리 언어로 시스템의 기본 구조를 설계하고 코드를 작성해야 합니다. 그리고 나서, 기본 운영 체제 기능을 구현하고, 필요한 디바이스 드라이버를 개발해야 합니다. 마지막으로, 응용 프로그램을 작성하고 최종적으로 테스트해야 합니다. 이 복잡한 과정을 당신의 도움으로 진행하기 위해 단계별 지침을 제공하고, 각각의 코드 조각을 어떤 위치에 넣어야 하는지 정확히 알려주세요. 그렇다면, 우리는 어디서부터 시작해야 할까요?