명령 컬렉션으로 이동하기 공용 필드 Static Beq는 두 값이 같을 경우 제어 권한을 대상 명령어로 이동시킵니다. 공용 필드 정적 Beq_S 두 값이 같으면 제어권이 목표 명령어(단축형)로 이전됩니다. 공용 필드 Static Bge는 첫 번째 값이 두 번째 값보다 크거나 같으면 제어 권한을 대상 명령어로 전환합니다. 공용 필드 정적 Bge_S은 첫 번째 값이 두 번째 값보다 크거나 같을 경우 제어 권한을 대상 명령어(단축형)로 전환합니다. 공용 필드 정적 Bge_Un 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 크면 제어 권한이 대상 명령어로 이전됩니다. 공용 필드 정적 Bge_Un_S 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 크면 제어 제어가 목표 명령어(단축형)로 이동됩니다. 공용 필드 정적 Bgt는 첫 번째 값이 두 번째 값보다 클 경우 제어 권한을 타겟 명령어로 전환합니다. 공용 필드 정적 Bgt_S 첫 번째 값이 두 번째 값보다 크면 제어 권한이 목표 명령어(단축형)로 이동합니다. 공용 필드 정적 Bgt_Un 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 크면 제어 권한이 대상 명령어로 이전됩니다. 공용 필드 정적 Bgt_Un_S 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 크면 제어 권한이 대상 명령어(단축형)로 이전됩니다. 공용 필드 정적 명령어는 첫 번째 값이 두 번째 값보다 작거나 같으면 제어 권한을 대상 명령어로 전환합니다. 공용 필드 정적 Ble_S 첫 번째 값이 두 번째 값보다 작거나 같으면 제어 권한이 목표 명령어(단축형)로 이동합니다. 공개 필드 정적 Ble_Un 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 작거나 같으면 제어 권한이 대상 명령어로 이동됩니다. 공용 필드 정적 Ble_Un_S 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 작거나 같으면 제어 권한이 대상 명령어(단축형)로 이전됩니다. 공용 필드 Static Blt는 첫 번째 값이 두 번째 값보다 작을 경우 제어 권한을 대상 명령어로 전환합니다. 공용 필드 정적 Blt_S 첫 번째 값이 두 번째 값보다 작으면 제어 권한을 대상 명령어(단축형)로 전환합니다. 공개 필드 정적 Blt_Un 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 작으면 제어 권한이 대상 명령어로 이동됩니다. 공용 필드 정적 Blt_Un_S 부호가 없는 정수 값이나 정렬 불가능한 부동소수점 값을 비교할 때, 첫 번째 값이 두 번째 값보다 작으면 제어 제어가 대상 명령어(단축형)로 이동됩니다. 공용 필드 정적 Bne_Un은 두 개의 부호 없는 정수 값이나 정렬 불가능한 부동소수점 값이 같지 않을 때 제어 권한을 대상 명령어로 전환합니다. 공용 필드 정적 Bne_Un_S은 두 개의 부호 없는 정수 값이나 정렬 불가능한 부동소수점 값이 같지 않을 때 제어 권한을 대상 명령어(단축형)로 전환합니다. 공용 필드 Static Br은 제어 권한을 무조건적으로 타겟 명령어로 이관합니다. 공용 필드 정적 Br_S는 제어 권한을 무조건적으로 대상 명령어(단축형)로 이전합니다. 퍼블릭 필드 Static Brfalse는 값이 false이거나 참조가 비어 있을 경우(Visual Basic에서는 아무것도 없음), 또는 0일 때 제어 권한을 대상 명령어로 옮깁니다. 공개 필드 정적 Brfalse_S 값이 false, 빈 참조, 또는 0일 경우 제어 권한을 대상 명령어로 옮깁니다. 공개 필드 Static Brtrue는 값이 true, null이 아닌, 0이 아닐 경우 제어 권한을 대상 명령어로 전환합니다. 공용 필드 정적 Brtrue_S는 값이 참이거나, null이 아니거나, 0이 아니면 제어 권한을 대상 명령어(단축형)로 옮깁니다. 명령어 컬렉션 비교 공공 필드 정적 CEQ는 두 가지 값을 비교합니다. 두 값이 같으면 정수 값 1(int32)이 계산 스택에 밀려 들어가고; 그렇지 않으면 0(int32)을 컴퓨트 스택에 푸시하세요. 공공 필드 정적 Cgt는 두 가지 값을 비교합니다. 첫 번째 값이 두 번째 값보다 크면 정수 값 1(int32)이 계산 스택에 밀려 들어가고; 대신 0(int32)을 컴퓨트 스택에 밀어 넣으세요. 공개 필드 정적 Cgt_Un 부호가 없거나 정렬 불가능한 두 값을 비교합니다. 첫 번째 값이 두 번째 값보다 크면 정수 값 1(int32)이 계산 스택에 밀려 들어가고; 대신 0(int32)을 컴퓨트 스택에 밀어 넣으세요. 공공 필드 정적 Clt는 두 가지 값을 비교합니다. 첫 번째 값이 두 번째 값보다 작으면, 정수 값 1(int32)을 계산 스택에 밀어넣습니다; 대신 0(int32)을 컴퓨트 스택에 밀어 넣으세요. 공개 필드 정적 Clt_Un는 부호가 없거나 정렬 불가능한 값 값1과 값2를 비교합니다. 값1이 값2보다 작으면, 정수 값 1(int32)을 계산 스택에 밀어넣습니다; 대신 0(int32)을 컴퓨트 스택에 밀어 넣으세요.
공개 필드 Static Jmp는 현재 메서드를 종료하고 지정된 메서드로 점프합니다.
명칭 설명 공개 필드 정적 추가는 두 값을 합산하여 결과를 계산 스택에 업로드합니다. 공용 필드 정적 Add_Ovf는 두 정수를 합산하고 오버플로우 검사를 수행한 후 결과를 계산 스택에 푸시합니다. 공개 필드 정적 Add_Ovf_Un는 두 개의 부호 없는 정수 값을 합산하고, 오버플로우 검사를 수행한 후 결과를 컴퓨트 스택에 푸시합니다. 공개 필드 정적 And는 두 값의 비트별 "and"를 계산하여 결과를 계산 스택에 업로드합니다. Public 필드 Static Arglist는 현재 메서드의 매개변수 목록에 대한 관리되지 않은 포인터를 반환합니다.
Public 필드 Static Box는 값 클래스를 객체 참조(유형 O)로 변환합니다. Public 필드 정적 브레이크는 Public Language Structure(CLI)에 신호를 보내 디버거에 브레이크포인트가 발생했다고 알립니다. 공용 필드 정적 호출은 전달되는 메서드 지정자에 의해 표시되는 메서드를 호출합니다. 공용 필드 정적 칼리는 컨퓨트 스택에 표시된 메서드(진입점으로 가리키는 포인터)를 호출하여 관례에 정의된 매개변수를 호출합니다. 공개 필드 정적 콜버트는 객체에 대한 포스트 바인딩 메서드를 호출하여 반환 값을 계산 스택에 푸시합니다. 공개 필드 Static Castclass는 지정된 클래스에 참조를 통해 전달된 객체를 변환하려고 시도합니다. Public field Static Ckfinite 값이 유한하지 않으면 ArithmeticException을 던집니다.
공개 필드 정적 제약 제약 조건은 가상 메서드 호출 유형입니다. 공개 필드 정적 Conv_I은 계산 스택 상단에 위치한 값을 자연스러운 정수로 변환합니다. 퍼블릭 필드 정적 Conv_I1은 컴퓨트 스택 상단의 값을 int8로 변환한 후 이를 int32로 확장(패드)합니다. 공용 필드 정적 Conv_I2은 계산 스택 상단의 값을 int16으로 변환한 후, 이를 int32로 확장(채움)합니다. 공개 필드 정적 Conv_I4은 계산 스택 상단의 값을 int32로 변환합니다. 공개 필드 정적 Conv_I8는 컴퓨트 스택 상단의 값을 int64로 변환합니다. Public field Static Conv_Ovf_I는 컴퓨트 스택 상단에 위치한 부호 값을 서명된 자연 정수로 변환하고, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I_Un은 컴퓨트 스택 상단의 서명되지 않은 값을 서명된 자연 정수로 변환하고, 오버플로우 시 OverflowException을 던집니다. Public field Static Conv_Ovf_I1는 컴퓨트 스택 상단의 부호 있는 값을 서명된 int8로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I1_Un은 컴퓨트 스택 상단의 부호 없는 값을 부호 있는 int8로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I2는 컴퓨트 스택 상단의 부호 있는 값을 서명된 int16으로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I2_Un는 계산 스택 상단의 부호 없는 값을 부호 있는 int16으로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I4는 컴퓨트 스택 상단의 서명된 값을 서명된 int32로 변환하고, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I4_Un은 컴퓨트 스택 상단의 부호 없는 값을 부호 있는 int32로 변환하고, 오버플로우 시 오버플로우 예외를 던집니다. Public field Static Conv_Ovf_I8는 컴퓨트 스택 상단의 부호 있는 값을 부호 있는 int64로 변환하고, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_I8_Un은 컴퓨트 스택 상단의 부호 없는 값을 서명된 int64로 변환하고 오버플로우 시 오버플로우 예외를 던집니다. 공개 필드 정적 Conv_Ovf_U는 컴퓨트 스택 상단의 부호 있는 값을 부호 없는 자연 정수로 변환하고, 오버플로우 시 OverflowException을 던집니다. Public field Static Conv_Ovf_U_Un는 컴퓨트 스택 상단의 부호 없는 값을 부호 없는 자연 정수로 변환하고, 오버플로우 시 OverflowException을 생성합니다. 공개 필드 정적 Conv_Ovf_U1은 컴퓨트 스택 상단의 부호 있는 값을 unsigned int8로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_U1_Un은 컴퓨트 스택 상단의 부호 없는 값을 부호 없는 int8로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 생성합니다. 공개 필드 정적 Conv_Ovf_U2은 컴퓨트 스택 상단의 부호 있는 값을 unsigned int16으로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 생성합니다. Public field Static Conv_Ovf_U2_Un는 컴퓨트 스택 상단의 부호 없는 값을 부호 없는 int16으로 변환하고 int32로 확장하며, 오버플로우 시 OverflowException을 던집니다. Public field Static Conv_Ovf_U4는 컴퓨트 스택 상단의 서명된 값을 부호 없는 int32로 변환하고, 오버플로우 시 OverflowException을 던집니다. Public field Static Conv_Ovf_U4_Un는 컴퓨트 스택 상단의 부호 없는 값을 부호 없는 int32로 변환하고, 오버플로우 시 OverflowException을 던집니다. 공개 필드 정적 Conv_Ovf_U8은 컴퓨트 스택 상단의 부호 있는 값을 부호 없는 int64로 변환하고, 오버플로우 시 OverflowException을 생성합니다. 공용 필드 정적 Conv_Ovf_U8_Un은 계산 스택 상단의 부호 없는 값을 부호 없는 int64로 변환하고, 오버플로우 시 OverflowException을 던집니다. 공용 필드 정적 Conv_R_Un은 계산 스택 상단의 부호 없는 정수 값을 float32로 변환합니다. 공개 필드 정적 Conv_R4은 컴퓨트 스택 상단의 값을 float32로 변환합니다. 공개 필드 정적 Conv_R8은 컴퓨트 스택 상단의 값을 float64로 변환합니다. 공개 필드 정적 Conv_U은 계산 스택 상단의 값을 부호 없는 자연 정수로 변환한 후 자연 정수로 확장합니다. Public field Static Conv_U1는 컴퓨트 스택 상단의 값을 unsigned int8로 변환한 후 int32로 확장합니다. Public field Static Conv_U2는 컴퓨트 스택 상단의 값을 unsigned int16으로 변환한 후 int32로 확장합니다. Public field Static Conv_U4는 컴퓨트 스택 상단의 값을 unsigned int32로 변환한 후 int32로 확장합니다. Public field Static Conv_U8는 컴퓨트 스택 상단의 값을 unsigned int64로 변환한 후 int64로 확장합니다. 공용 필드 정적 cpblk는 출발 주소에서 목적지 주소로 지정된 바이트 수를 복사합니다. 공용 필드 정적 cpobj는 객체 주소에 위치한 값 타입(타입 &, * 또는 자연 정수)을 대상 객체의 주소(타입 &, * 또는 자연 정수)로 복사합니다. Public field Static Div는 두 값을 나누어 결과를 float(유형 F) 또는 몫(type int32)으로 계산 스택에 푸셔 넣습니다. 공개 필드 정적 Div_Un은 두 개의 부호 없는 정수 값을 나누어 결과(int32)를 계산 스택에 밀어넣습니다. 공용 필드 정적 dup은 컴퓨트 스택의 현재 최상위 값을 복제하여 복사본을 컴퓨트 스택에 푸시합니다. Public 필드 Static Endfilter는 예외의 필터 절에서 제어 권한을 다시 Public Language Structure(CLI) 예외 핸들러로 옮깁니다. Public 필드 Static Endlastal은 예외 블록의 fault 또는 finally절에서 제어 권한을 Public Language Structure(CLI) 예외 핸들러로 다시 전송합니다. 공용 필드 정적 initblk는 특정 주소에 위치한 지정된 메모리 블록을 주어진 크기와 초기 값으로 초기화합니다. 공용 필드 정적 Initobj는 지정된 주소에 위치한 객체의 모든 필드를 적절한 원시 타입의 빈 참조 또는 0으로 초기화합니다. 공개 필드 Static Isinst는 객체 참조(타입 O)가 특정 클래스의 인스턴스인지 여부를 검사합니다. 공개 필드 정적 ldarg는 지정된 인덱스 값으로 참조된 매개변수를 스택에 로드합니다. 공용 필드 정적 Ldarg_0는 인덱스가 0인 매개변수를 계산 스택에 불러옵니다. 공용 필드 정적 Ldarg_1는 인덱스 1의 매개변수를 계산 스택에 불러옵니다. 공용 필드 정적 Ldarg_2는 인덱스 2의 매개변수를 계산 스택에 불러옵니다. 공용 필드 정적 Ldarg_3는 인덱스 3의 매개변수를 계산 스택에 불러옵니다. 공개 필드 정적 Ldarg_S는 지정된 단축형 인덱스로 참조된 매개변수를 컴퓨트 스택에 로드합니다. 공용 필드 정적 ldarga는 매개변수 주소를 컴퓨트 스택에 불러옵니다. 공개 필드 정적 Ldarga_S는 매개변수 주소를 짧은 형태로 계산 스택에 로드합니다. 공개 필드 정적 Ldc_I4은 제공된 int32 타입 값을 int32로 컴퓨트 스택에 푸시합니다. 공용 필드 정적 Ldc_I4_0은 정수 값 0을 int32로 계산 스택에 푸시합니다. 공용 필드 정적 Ldc_I4_1은 정수 값 1을 int32로 계산 스택에 푸시합니다. 공용 필드 정적 Ldc_I4_2은 정수 값 2를 int32로 계산 스택에 밀어냅니다. 공개 필드 정적 Ldc_I4_3은 정수 값 3을 int32로 계산 스택에 전달합니다. 공용 필드 정적 Ldc_I4_4은 정수 값 4를 int32로 계산 스택에 푸시합니다. 공용 필드 정적 Ldc_I4_5은 정수 값 5를 int32로 계산 스택에 밀어줍니다. 공용 필드 정적 Ldc_I4_6은 정수 값 6을 int32로 계산 스택에 전달합니다. 공용 필드 정적 Ldc_I4_7은 정수 값 7을 int32로 계산 스택에 밀어줍니다. 공개 필드 정적 Ldc_I4_8은 정수 값 8을 int32로 계산 스택에 보냅니다. 공용 필드 정적 Ldc_I4_M1은 -1 정수 값을 int32로 계산 스택에 푸시합니다. 공개 필드 정적 Ldc_I4_S은 제공된 int8 값을 int32로 계산 스택(약형)에 푸시합니다. 공개 필드 정적 Ldc_I8은 제공된 int64 유형의 값을 int64로 계산 스택에 푸시합니다. 공개 필드 정적 Ldc_R4은 제공된 float32 타입의 값을 F(float) 타입으로 컴퓨트 스택에 밀어줍니다. 공개 필드 정적 Ldc_R8은 float64 타입의 값을 F(float) 타입으로 컴퓨트 스택에 푸시합니다. 공개 필드 Static Ldelem은 명령어에 명시된 타입에 따라 지정된 배열 인덱스에서 컴퓨트 스택의 상단으로 요소를 로드합니다. 공개 필드 정적 Ldelem_I은 지정된 배열의 인덱스에 위치한 natural int 타입의 요소들을 계산 스택의 상단에 natural int로 불러옵니다. 공용 필드 정적 Ldelem_I1은 지정된 배열의 인덱스에 위치한 int8 타입 요소를 계산 스택의 상단에 int32로 불러옵니다. 공용 필드 정적 Ldelem_I2은 지정된 배열 인덱스에 위치한 int16 타입 요소를 int32로 계산 스택 상단에 로드합니다. 공용 필드 정적 Ldelem_I4는 지정된 배열 인덱스에 위치한 int32 타입 요소를 계산 스택의 상단에 int32로 불러옵니다. 공개 필드 정적 Ldelem_I8은 지정된 배열 인덱스에 위치한 int64 타입 요소를 계산 스택의 상단에 int64로 불러옵니다. 공개 필드 정적 Ldelem_R4는 지정된 배열의 인덱스에 위치한 float32 타입 요소를 F 타입(부동소수점 타입)으로 계산 스택 상단에 로드합니다. 공개 필드 정적 Ldelem_R8은 지정된 배열의 인덱스에 위치한 float64 타입의 요소들을 F 타입(부동소수점 타입)으로 컴퓨트 스택의 상단에 로드합니다. 공용 필드 정적 Ldelem_Ref는 지정된 배열의 인덱스에 위치한 객체 참조를 포함하는 요소를 O 타입(객체 참조)으로 계산 스택의 상단에 로드합니다. 공개 필드 정적 Ldelem_U1는 지정된 배열의 인덱스에 위치한 부호 없는 int8 타입의 요소를 int32로 계산 스택의 상단에 로드합니다. 공개 필드 정적 Ldelem_U2은 지정된 배열의 인덱스에 위치한 부호 없는 int16 타입의 요소를 int32로 계산 스택의 상단에 로드합니다. 공용 필드 정적 Ldelem_U4는 지정된 배열 인덱스에 위치한 부호 없는 int32 타입의 요소를 계산 스택의 상단에 int32로 불러옵니다. 공개 필드 정적 Ldelema는 지정된 배열 인덱스에 위치한 배열 요소의 주소를 & 유형(관리 포인터)으로 계산 스택 상단으로 불러옵니다. 공개 필드 정적 LDFLD는 현재 컴퓨트 스택에 있는 필드를 참조하는 객체 내 필드의 값을 찾습니다. 공개 필드 정적 Ldflda는 현재 컴퓨트 스택에 있는 필드를 참조하는 객체 내 필드의 주소를 조회합니다. 공용 필드 정적 ldftn은 특정 메서드를 구현한 네이티브 코드에 관리되지 않은 포인터(자연 정규 타입)를 푸시합니다. 공개 필드 정적 Ldind_I는 자연 정수(natural int) 타입의 값을 자연 정수로 계산 스택에 간접적으로 불러옵니다. 공용 필드 정적 Ldind_I1는 int8 타입의 값을 int32로 계산 스택에 간접적으로 로드합니다. 공용 필드 정적 Ldind_I2은 int16 타입의 값을 int32로 계산 스택에 간접적으로 로드합니다. 공용 필드 정적 Ldind_I4은 int32 타입의 값을 int32로 계산 스택에 간접적으로 로드합니다. 공용 필드 정적 Ldind_I8은 int64 타입의 값을 int64로 계산 스택에 간접적으로 불러옵니다. Public field Static Ldind_R4 float32 타입 값을 F(float) 타입으로 간접적으로 컴퓨트 스택에 불러옵니다. 공개 필드 정적 Ldind_R8은 float64 타입의 값을 F(float) 타입으로 계산 스택에 간접적으로 불러옵니다. 공용 필드 정적 Ldind_Ref는 객체 참조를 O(객체 참조) 타입으로 간접적으로 컴퓨트 스택에 로드합니다. 공용 필드 정적 Ldind_U1은 int32로 계산 스택에 간접적으로 부호 없는 int8 타입의 값을 불러옵니다. 공개 필드 정적 Ldind_U2은 int32로 계산 스택에 간접적으로 부호 없는 int16 타입의 값을 로드합니다. 공개 필드 정적 Ldind_U4는 간접적으로 unsigned int32 타입의 값을 int32로 계산 스택에 로드합니다. 공용 필드 정적 Ldlen은 1차원 배열의 요소 수를 0부터 계산 스택으로 밀어냅니다. 공용 필드 정적 LDLOC은 지정된 인덱스의 로컬 변수를 컴퓨트 스택에 로드합니다. 공개 필드 정적 Ldloc_0는 인덱스 0의 로컬 변수를 컴퓨트 스택에 로드합니다. 공용 필드 정적 Ldloc_1은 인덱스 1의 로컬 변수를 컴퓨트 스택에 로드합니다. 공개 필드 정적 Ldloc_2는 인덱스 2에 있는 로컬 변수를 컴퓨트 스택에 로드합니다. 퍼블릭 필드 정적 Ldloc_3는 인덱스 3의 로컬 변수를 계산 스택에 로드합니다. 공개 필드 정적 Ldloc_S는 특정 인덱스의 로컬 변수를 컴퓨트 스택(약칭)에 로드합니다. 공용 필드 정적 Ldloca는 특정 인덱스에 위치한 로컬 변수의 주소를 컴퓨트 스택에 로드합니다. 공개 필드 정적 Ldloca_S는 특정 인덱스에 위치한 로컬 변수의 주소를 컴퓨트 스택(약형)에 로드합니다. 공개 필드 정적 ldnull은 null 참조(O 타입)를 컴퓨트 스택에 푸시합니다. 공용 필드 정적 ldobj는 주소가 계산 스택의 상단을 가리키는 값 타입 객체를 복사합니다. 공용 필드 정적 LDSFLD는 정적 필드의 값을 계산 스택에 밀어줍니다. 공용 필드 정적 LDSFLDA는 정적 필드의 주소를 계산 스택에 푸시합니다. 공개 필드 정적 LDSTR은 메타데이터에 저장된 문자열에 새로운 객체 참조를 푸시합니다. Public 필드 Static Ldtoken은 메타데이터 토큰을 런타임 표현으로 변환하여 컴퓨트 스택에 푸시합니다. 공개 필드 정적 ldvirtftn은 관리되지 않은 포인터(자연스러운 정형 타입)를 특정 객체와 연관된 특정 가상 메서드를 구현한 네이티브 코드로 컴퓨트 스택에 푸시합니다. 공공 현장 정적 휴가는 보호 코드 구역을 벗어나 특정 대상 지시에 무조건적으로 통제권을 이전합니다. 공공 현장 정적 Leave_S은 보호 코드 구역을 벗어나 무조건적으로 제어 권한을 목표 지시(축약형)로 이양합니다. 공용 필드 정적 localloc은 로컬 동적 멤풀에서 특정 바이트 수를 할당하고, 첫 번째로 할당된 바이트(일시적 포인터, * 타입)의 주소를 컴퓨트 스택으로 푸시합니다. 공개 필드 정적 Mkrefany는 특정 타입 인스턴스에 대한 타입 참조를 컴퓨트 스택에 푸시합니다. 공개 필드 Static Mul은 두 값을 곱하여 결과를 계산 스택에 업로드합니다. 공용 필드 정적 Mul_Ovf은 두 개의 정수 값을 곱하고 오버플로우 검사를 수행한 후 결과를 계산 스택에 푸시합니다. 공용 필드 정적 Mul_Ovf_Un는 두 개의 부호 없는 정수 값을 곱하고, 오버플로우 검사를 수행한 후 결과를 컴퓨트 스택에 푸시합니다. 공용 필드 정적 음성은 값에 대해 역을 수행하여 결과를 계산 스택에 밀어넣습니다. 공용 필드 Static Newarr는 특정 유형의 요소를 가진 새로운 0-시작 1차원 배열로 객체 참조를 계산 스택에 푸시합니다. 공개 필드 정적 Newobj는 값 타입의 새로운 객체 또는 인스턴스를 생성하고, 객체 참조(타입 O)를 컴퓨트 스택에 푸시합니다. 퍼블릭 필드 정적 NOP가 해당 공간을 채우는 것은 옵코드가 패치된 경우입니다. 처리 사이클을 소모할 수는 있지만, 의미 있는 행동은 수행되지 않습니다. 공용 필드 Static Not 는 스택 상단의 정수 값들의 비트 보완 값을 계산하여 동일한 타입으로 컴퓨트 스택에 푸시합니다. 공용 필드 Static Or는 스택 상단의 두 정수 값을 비트 단위로 보완하여 결과를 컴퓨트 스택에 푸셔 넣습니다. 공개 필드 Static Pop은 현재 컴퓨트 스택 상단에 있는 값을 제거합니다. 공용 필드 정적 접두사1 이 명령어는 예약 명령어입니다. 공용 필드 정적 접두사2 이 명령어는 유지 명령어입니다. 공용 필드 정적 접두사3 이 명령어는 유지 지시입니다. 공용 필드 정적 접두사4 이 명령어는 예약 명령어입니다. 공용 필드 정적 접두사5 이 명령어는 예약 명령어입니다. 공용 필드 정적 접두사6 이 명령어는 유지 명령어입니다. 공용 필드 정적 접두사7 이 명령어는 유지 명령입니다. public field static prefixref 이 명령어는 reservation 명령어입니다. 공개 필드 정적 읽기 전용은 이후 배열 주소 연산이 런타임에 타입 검사를 수행하지 않고, 제한된 변동성을 가진 관리되는 포인터를 반환한다는 것을 명시합니다. 공개 필드 정적 리패니타입은 타입이 포함된 참조 안에 내장된 타입 태그를 검색합니다. 공용 필드 정적 재해석은 타입이 지정된 참조 내에 내장된 주소(및 타입)를 가져옵니다. 공용 필드 정적 렘은 두 값을 나누고 나머지는 계산 스택에 밀어넣습니다. 공용 필드 정적 Rem_Un은 두 개의 부호가 없는 값을 나누고 나머지는 컴퓨트 스택으로 밀어냅니다. 공개 필드 정적 ret은 현재 메서드에서 반환되며, 반환된 값이 있다면 호출자의 계산 스택에서 호출자의 컴퓨팅 스택으로 푸시합니다. 공용 필드 정적 재전송은 현재 예외를 다시 던집니다. 공용 필드 정적 Shl은 정수 값을 지정된 비트 수만큼 왼쪽(0으로 채워짐)으로 이동시키고 결과를 계산 스택에 밀어넣습니다. 공개 필드 Static Shr은 정수 값을 지정된 비트 수만큼 오른쪽으로 이동시키며(심볼을 보존) 계산 스택에 밀어냅니다. 공용 필드 정적 Shr_Un는 부호 없는 정수 값을 지정된 비트 수만큼 오른쪽(0으로 채워짐)으로 이동시키고 결과를 컴퓨트 스택에 밀어냅니다. 공개 필드 Static Sizeof는 제공된 값 타입의 크기를 바이트 단위로 계산 스택에 푸시합니다. 공용 필드 Static Starg는 계산 스택 상단에 위치한 값을 지정된 인덱스에 위치한 매개변수 슬롯에 저장합니다. 공개 필드 정적 Starg_S는 계산 스택 상단에 위치한 값을 매개변수 슬롯의 지정된 인덱스(약형)에 저장합니다. 공용 필드 정적 스텔렘은 주어진 인덱스의 배열 요소를 명령문에 명시된 컴퓨트 스택의 값으로 대체합니다. 공개 필드 정적 Stelem_I는 주어진 인덱스의 배열 요소를 계산 스택의 자연스러운 정수(int) 값으로 대체합니다. 공개 필드 정적 Stelem_I1은 주어진 인덱스의 배열 요소를 계산 스택의 int8 값으로 대체합니다. 공개 필드 정적 Stelem_I2은 주어진 인덱스의 배열 요소를 계산 스택의 int16 값으로 대체합니다. 공개 필드 정적 Stelem_I4은 주어진 인덱스의 배열 요소를 계산 스택의 int32 값으로 대체합니다. 공용 필드 정적 Stelem_I8는 주어진 인덱스의 배열 요소를 계산 스택의 int64 값으로 대체합니다. 공개 필드 정적 Stelem_R4은 주어진 인덱스의 배열 요소를 컴퓨트 스택의 float32 값으로 대체합니다. 공개 필드 정적 Stelem_R8은 주어진 인덱스의 배열 요소를 계산 스택 위의 float64 값으로 대체합니다. 공용 필드 정적 Stelem_Ref는 주어진 인덱스의 배열 요소를 컴퓨트 스택 상의 객체 참조 값(O 타입)으로 대체합니다. 공용 필드 정적 stfld는 객체의 참조 또는 포인터 필드에 저장된 값을 새 값으로 대체합니다. 공용 필드 정적 Stind_I는 제공된 주소에 자연 int 타입의 값을 저장합니다. 공용 필드 정적 Stind_I1는 제공된 주소에 int8 타입의 값을 저장합니다. 공용 필드 정적 Stind_I2는 제공된 주소에 int16 타입의 값을 저장합니다. 공용 필드 정적 Stind_I4는 제공된 주소에 int32 타입의 값을 저장합니다. 공용 필드 정적 Stind_I8는 제공된 주소에 int64 타입의 값을 저장합니다. Public field Static Stind_R4 제공된 주소에 float32 타입 값을 저장합니다. 공개 필드 정적 Stind_R8는 제공된 주소에 float64 타입 값을 저장합니다. 공용 필드 정적 Stind_Ref은 제공된 주소에 객체 참조 값을 저장합니다. 공개 필드 정적 스트록은 컴산 스택 상단에서 현재 값을 팝업하여 지정된 인덱스의 로컬 변수 목록에 저장합니다. Public field Static Stloc_0는 컴퓨트 스택 상단에서 현재 값을 팝업하여 인덱스 0의 로컬 변수 리스트에 저장합니다. Public field Static Stloc_1는 컴퓨트 스택 상단에서 현재 값을 팝업하여 인덱스 1의 로컬 변수 목록에 저장합니다. 공개 필드 Static Stloc_2는 컴퓨트 스택 상단에서 현재 값을 팝업하여 인덱스 2의 로컬 변수 목록에 저장합니다. Public field Static Stloc_3는 컴퓨트 스택 상단에서 현재 값을 팝업하여 인덱스 3의 로컬 변수 목록에 저장합니다. 공개 필드 정적 Stloc_S는 컴퓨트 스택 상단에서 현재 값을 팝업하여 로컬 변수 목록(약형)의 인덱스에 저장합니다. 공용 필드 Static Stobj는 지정된 타입의 값을 컴퓨트 스택에서 제공된 메모리 주소로 복사합니다. 공용 필드 정적 stsfld는 정적 필드의 값을 계산 스택의 값으로 대체합니다. 공용 필드 정적 서브는 다른 값에서 한 값을 빼고 결과를 계산 스택에 업로드합니다. 공개 필드 정적 Sub_Ovf는 정수 값을 다른 값에서 빼고 오버플로우 검사를 수행한 후 결과를 계산 스택에 푸시합니다. 공개 필드 정적 Sub_Ovf_Un는 부호가 없는 정수 값을 다른 값에서 빼고 오버플로우 검사를 수행한 후 결과를 컴퓨트 스택에 푸시합니다. 공용 필드 정적 스위치는 점프 테이블을 구현합니다. 공용 필드 정적 꼬리호출은 실제 호출이 실행되기 전에 현재 메서드의 스택 프레임을 제거하는 접미사를 붙인 메서드 호출 명령어를 실행합니다. 공개 필드 정적 투구는 현재 컴퓨트 스택에 있는 예외 객체를 던집니다. 공개 필드 정적 정렬되지 않음은 현재 컴퓨팅 스택에 있는 주소가 바로 뒤따르는 ldind, stind, ldfld, stfld, ldobj, stobj, initblk, cpblk 명령어의 자연스러운 크기와 정렬되지 않을 수 있음을 나타냅니다. 공개 필드 정적 언박스는 값 유형의 박스 표현을 언박스된 형태로 변환합니다. 공용 필드 정적 Unbox_Any는 명령어에 명시된 타입의 박스 표현을 박스 없는 형태로 변환합니다. 공개 필드 정적 휘발성은 현재 컴퓨트 스택 상단에 있는 주소가 휘발성일 수 있으며, 그 위치를 읽은 결과는 캐시할 수 없거나 해당 주소의 여러 저장소를 취소할 수 없다고 명시합니다.
공개 필드 정적 XOR는 계산 스택 상단의 두 값을 비트 단위로 또는 계산하여 결과를 컴퓨트 스택에 푸시합니다.
|