汇编小白求大神

Devil_hyx Devil_hyx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
求大神给下面的代码给个注释啊 关于大数乘法 看不懂 也不知道怎么调 怎么用
void AsmMulL(unsigned long *pL, unsigned long pR, unsigned long *pA, unsigned long t)
{
if (t == 0) return;
__asm
{
mov ecx, t
lea esi, dword ptr pL
lea edi, dword ptr pA
mov ebx, 0
clc
cld
}
AsmMulL1:
__asm
{
mov eax, dword ptr[esi]
lea esi,[esi + 4]
mul dword ptr pR
add eax, ebx
adc edx, 0
mov ebx, edx
mov dword ptr[edi], eax
lea edi,[edi + 4]
loop AsmMulL1
mov[edi], ebx
}
}
...全文
评论 5
收藏 已收藏
分享
返回顶部
Devil_hyx
汇编语言 21,500 成员 41,619 内容