Алгоритмы хеширования

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
PavelA
Сообщения: 2
Зарегистрирован: 18 апр 2005, 15:41

Алгоритмы хеширования

Сообщение PavelA » 18 апр 2005, 15:54

Народ, помогите перевести функцию с С на asm, а то я в это новичое пока.

unsigned char CalcHash (char *str)
{
unsigned char i,Hash,inb;
i=Hash=0;
while (str)
{
inb=str-97;
Hash+=inb*(i+153)%64+inb*(i+66)%255+inb*219;
i++;
}
return (Hash);
}
Спасибо.

Andy
Сообщения: 238
Зарегистрирован: 17 фев 2004, 08:15
Откуда: Минск

Сообщение Andy » 18 апр 2005, 21:14

Народ, помогите перевести функцию с С на asm, а то я в это новичое пока
PavelA, понимаешь, тебе бы помогли, но эта задачка обычный факинг. :( Просто берешь и тупо кодируешь. По кусочкам. Если вообще в асме ноль, лучше книжку почитай или подожди, мо у кого времени лишнего много ;)
*provided AS IS

Serge
Сообщения: 14
Зарегистрирован: 13 апр 2005, 13:43
Откуда: Украина, Кривой Рог

Сообщение Serge » 08 май 2005, 17:39

Или используй компилятор Си со специальным ключиком, он тебе не объектник склепает а исходник на асме :)
Вот только там черт ногу сломит, но выделить главное можно.

Ответить