TerraIncognita Я могу сказать что fasm у меня при помощи макросов компилировал код для TMS320C25, несмотря на то, что там совсем другие регистры,...
random Если ты проверку делаешь вообще в другой процедуре, то нафига тебе тогда скорость?! Ты уверен что именно эта процедура является самым...
synoptick #define PROCESS(a,b,c,d,e) case a: X = szi(xy[b], xz[c]);Y = szi(xy[d], xz[e]);break; ?
Кто ищет тот всегда найдёт! :-)
random А где у тебя проверка что прочитанный символ цифра и чем тебя не устраивает стандартный вариант: xor eax,eax xor edx,edx .loop: lea...
BuilderPower Запускал аналогичную програмку под досом, записывал кусок в 1 Гб. Для замеров использовал rdtsc, какая частота проца и памяти не...
_basmp_ У нас нет никаких девайсов, у нас есть только процессоры, они могут читать и записывать память, но захватить её не могут. То есть есть...
Stiver Хорошее решение. Только у меня в условии бага есть, я написал M<=N*(N-1), нужно еще на 2 поделить.
Stiver Я имею ввиду что не может быть ребёр вида X-X, а между парой вершин X и Y может быть не более одного ребра(а может вообще не быть)....
Stiver repeat(M - N +1) { C := случайная вершина из A; D := случайная вершина из A, не равная C; свяжи C...
Дано N - количество вершин (N>0) M - количество ребёр (N-1<=M<=N*(N-1)) Необходимо написать функцию, сгенерирует случайный связный граф и заполнит...
_basmp_ С большой вероятностью пронумеровать их можно, а вот со 100%й нет.
Stiver Я думаю нужно немного изменить условие: Количество процессоров неизвестно, но не больше N и нужно пронумеровать хотя бы часть из них.
Stiver Мне намного интереснее случай когда число процессоров неизвестно, а время выполнения команд случайно (это чтобы уйти от варианта когда они...
t00x Если у нас два процессора, то add [0], 1 они могут выполнить так a| mov temp_a,[mem] a| mov [mem],temp_a+1 b| mov temp_b,[mem] b| mov...
Если число процессоров известно, то можно использовать такой код: mov r0,1 mov r1,0 mov [flag],0 wait: mov [r0],r1...
Stiver Это только если N операций доступа к памяти в сумме занимают меньше времени чем выполнение одной команды, будем считать что оно немного больше.
asmfan Можно считать что это x86, но операции чтение-модификация-запись атомарностью не обладают, то есть add [mem],1 эквивалентно mov...
t00x Не пойдёт, команда Add [0],1 атомарностью не обладает, то есть процессор будет выполнять чтение, потом добавление 1, а потом запись, а в это...
t00x действительно бага, должно быть JNZ M
Имена участников (разделяйте запятой).