OpCodes.Rem_Un 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
부호 없는 두 값을 나누어 나머지를 계산 스택으로 푸시합니다.
public: static initonly System::Reflection::Emit::OpCode Rem_Un;
public static readonly System.Reflection.Emit.OpCode Rem_Un;
staticval mutable Rem_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Rem_Un As OpCode
필드 값
설명
다음 표에서는 간단한 참조 요약과 함께 명령의 16진수 및 MSIL(Microsoft Intermediate Language) 어셈블리 형식을 나열합니다.
서식 | 어셈블리 형식 | Description |
---|---|---|
5E | rem.un | 부호 없는 나머지 분할을 부호 value1 value2 없는 으로 스택에 푸시합니다. |
스택 전환 동작은 순차적으로 다음과 같습니다.
value1
는 스택에 푸시됩니다.value2
는 스택에 푸시됩니다.value2
및value1
는 스택과value1
div
value2
나머지 계산에서 팝됩니다.결과는 스택에 푸시됩니다.
result
= value1
rem.un
value2
는 다음 조건을 충족합니다.
result
= value1
- value2
x(value1
div.un
value2
) 및:
0 = result
<value2
, 여기서 div.un
는 서명되지 않은 나누기 명령입니다.
명령은 rem.un
스택을 result
계산하고 푸시합니다. Rem.un
는 인수를 부호 없는 정수로 처리하고 Rem 부호 있는 정수로 처리합니다.
Rem.un
는 부동 소수점 숫자로 지정되지 않습니다.
가 0이면 value2
정수 연산이 throw DivideByZeroException 됩니다.
다음 Emit 메서드 오버로드는 opcode를 rem.un
사용할 수 있습니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기