Реализации алгоритмов/Решето Сундарама: различия между версиями
Содержимое удалено Содержимое добавлено
К.Королев (обсуждение | вклад) |
К.Королев (обсуждение | вклад) |
||
Строка 50:
тривиальной двойке.
SS_33-процедура с исключением строк и столбцов,
;
;
;
xor eax,eax
mov ecx, DWord Ptr NOdd
Строка 63:
inc eax
loop @@INIT
jmp
@@NOTPRIME:
mov Byte Ptr Prime[eax],0 ; составное число, кратное 3-ём (исключение столбца)
Строка 69:
inc eax
loop @@INIT
;
;
@@NEXT:
mov eax,12-1 ; второй диагональный элемент матрицы минус единица
Строка 77:
mov bl,2 ; счетчик для исключения строк, «кратных» 3-ем
;======= Движение по строке =======
;
;
@@S0:
mov edi,eax ; сохранение диагонального элемента
|