다음을 통해 공유


사용자(언어셈블 실제 모드 BIOS)

명령에는 지정된 16비트 실제 모드 코드의 어셈블리 변환이 표시됩니다.

ur Range 
ur Address
ur 

매개 변수

범위
디스어셈블에 대한 지침이 포함된 메모리 범위를 지정합니다. 구문에 대한 자세한 내용은 주소 및 주소 범위 구문을 참조 하세요.

주소
디스어셈블할 메모리 범위의 시작을 지정합니다. x86 기반 프로세서에 대한 8가지 지침은 언어셈블되지 않습니다. 구문에 대한 자세한 내용은 주소 및 주소 범위 구문을 참조 하세요.

환경

항목 설명
모드 사용자 모드, 커널 모드
대상 라이브, 크래시 덤프
플랫폼 모두

추가 정보

BIOS 코드를 디버그하는 방법에 대한 자세한 내용은 BIOS 코드 디버깅을 참조 하세요.

설명

범위 또는 주소를 지정하지 않으면 현재 주소에서 디스어셈블리가 시작되고 x86 기반 프로세서에서 8개의 명령이 확장됩니다.

x86 기반 프로세서에서 16비트 실제 모드 코드를 검사하는 경우 명령과 u(언어셈블) 명령이 모두 올바른 결과를 제공합니다.

그러나 실제 모드 코드가 디버거에서 기대하지 않는 위치에 있는 경우(예: 플러그 인 카드 x86 기반 BIOS 코드를 실행하거나 에뮬레이트하는 x86이 아닌 컴퓨터) 이 코드를 올바르게 디스어셈블하는 데 사용해야 합니다.

32비트 또는 64비트 코드를 사용하는 경우 명령은 16비트 코드처럼 코드를 디스어셈블하려고 시도합니다. 이 상황은 의미 없는 결과를 생성합니다.