Ответ: используй тип long long В общем, при делении 64-битного числа, результат тоже будет 64-битным (независимо от делителя), ну а делается просто:
long long llValue=0x0123456789ABCDEF;
long lDivider=0x01234567;
llValue/=lDivider;
В документации почему-то о таком типе данных не сказано, но я его использую. Компилятор 3.20D.