Этот асмовый файл бесполезно подключать к С - тут использованы регистры напрямую. А вот разобраться, как это работает (и спросить, если неясно) по этому алгоритму очень просто, и написать такое же на С потом будет делом техники. Именно поэтому я не стал давать С-версию