取模运算的汇编奥秘揭秘除法已经说完了,来说一下取模。wingw main(int, char**): push %rbp mov %rsp,%rbp sub $0x20,%rsp mov %ecx,0x10(%rbp) mov %rdx,0x18(%rbp) call 0x7ff7410d1837 ; <__main> mov 0x10(%rbp),%eax ;eax = argc cltd shr $0x1d,%edx ;edx >> 29(这里相当于判断) add %edx,%eax ;eax = argc + (argc