부트로더에서 어셈블리 언어가 가장 일반적으로 사용되는 이유는 무엇입니까? [폐쇄]

부트로더에서 어셈블리 언어가 가장 일반적으로 사용되는 이유는 무엇입니까? [폐쇄]

이 컨셉으로 작업 중이에요운영 체제. 거기서 조금 읽었어부트 로더. 부트로더가 가장 일반적으로 다음과 같이 작성되는 이유어셈블리어.

답변1

부트로더는 매우 기본적인 환경에서 실행되어야 하며 설정해야 할 하드웨어 관련 항목이 많이 있습니다. 과거에는 부트로더(적어도 부분적으로)에도 디스크 공간이 제한되어 있었습니다. 따라서 최소한 어셈블러에서 초기화를 프로그래밍하여 하드웨어를 완전히 제어하고 모든 CPU 명령어에 액세스할 수 있도록 하는 것이 합리적입니다.

관련 정보