Common Intermediate Language: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Errdonald (обсуждение | вклад) →Преамбула: добавлен символ завершения строки ; после метки outer,метка перенесена во внутренниц цикл. |
Errdonald (обсуждение | вклад) Код стал соответствовать фрагменту на C#, выдаёт простые числа до 1000 |
||
Строка 46:
<source lang="cil">
.assembly primes{}
.method private hidebysig static void
{
.entrypoint
.maxstack 2
.locals init (
br.s IL_001f
IL_0004:
br.s IL_0011
IL_0008: ldloc.0 // V_0
stloc.1 // v_1+=1
IL_0011: ldloc.1 //if
ldloc.0
call void [mscorlib]System.Console::WriteLine(int32) ldc.i4.1
add
stloc.0 //v_0+=1
IL_001f: ldloc.0
ldc.i4 0x3e8
blt.s IL_0004 //if v_0<=1000
ret
}
|