首页 文章
  • 0 votes
     answers
     views

    在MASM中将一系列小数位转换为十六进制大数

    我正在编写一堆宏来处理MASM中的大数字,我发现自己需要从一系列数字转换为数字 . 基本上,为了绕过MASM大小限制,我一直把bignums作为字符串传递 . 所以,bignum调用看起来像: MOV_BIG_NUM [eax], <1234567891011121314151617181920212223> 我有一个实现,可以处理(据我所知)在2的幂的基础中传递的字符串 . 也就是...
  • 11 votes
     answers
     views

    加速x64汇编器ADD循环

    我正在研究很长整数的乘法运算(大约100,000个十进制数字) . 作为我的图书馆的一部分,我要添加两个长数字 . 分析表明我的代码在add()和sub()例程中运行的时间高达25%,因此尽可能快地运行它们非常重要 . 但我还没有看到太大的潜力 . 也许你可以给我一些帮助,建议,见解或想法 . 我会测试它们然后再回复你 . 到目前为止,我的添加例程进行了一些设置,然后使用了8次展开的循环: mov...

热门问题