u, ub, uu(Unassemble)

u\* 명령은 메모리에 지정된 프로그램 코드의 어셈블리 변환을 표시합니다.

이 명령은 ~u(스레드 고정 해제) 명령과 혼동해서는 안 됩니다.

u[u|b] Range 
u[u|b] Address
u[u|b] 

매개 변수

범위
디스어셈블 지침이 포함된 메모리 범위를 지정합니다. 구문에 대한 자세한 내용은 주소 및 주소 범위 구문을 참조하세요. b 플래그를 사용하는 경우 "Address1 Address2" 구문이 아닌 "AddressLLength" 구문을 사용하여 범위를 지정해야 합니다.

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

b
뒤로 계산하여 디스어셈블할 메모리 범위를 결정합니다. ubAddress를 사용하는 경우 디스어셈블된 범위는 Address로 끝나는 8개 또는 9개의 바이트 범위가 됩니다. 구문 ubAddressLLength를 사용하여 범위를 지정하는 경우 디스어셈블된 범위는 Address에서 끝나는 지정된 길이의 범위가 됩니다.

U
메모리 읽기 오류가 있더라도 디스어셈블리가 계속되도록 지정합니다.

Environment

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

추가 정보

어셈블리 디버깅 및 관련 명령에 대한 자세한 내용은 어셈블리 모드에서 디버깅을 참조하세요.

설명

u 명령에 대한 매개 변수를 지정하지 않으면 디스어셈블리는 현재 주소에서 시작하여 x86 기반 또는 x64 기반 프로세서에서 8개의 명령을 확장합니다. 매개 변수 없이 ub 를 사용하는 경우 디스어셈블리에는 현재 주소 앞에 8개 또는 9개의 명령이 포함됩니다.

이 명령을 위쪽(실제 메모리에서 언어셈블)과 혼동하지 마세요. u 명령은 가상 메모리만 디스어셈블하고 up 명령은 실제 메모리만 디스어셈블합니다.