hahuhu190 发表于 2009-8-4 12:54:35

算法问题

004013BC|.B8 CF110000   mov   eax, 11CF                     ;eax=11CF
004013C1|.0FB68D E1FCFF>movzx   ecx, byte ptr          ;ecx=注册码第一位的ASCII值
004013C9|.F7F9          idiv    ecx                           ;EAX=EAX/ECX
004013CB|.83FA 17       cmp   edx, 17                         ;11B8=(11CF-17)整除注册码第一位的ASCII值
004013CE|.74 07         je      short 004013D7

004013BC|.B8 CF110000   mov   eax, a                   ;
004013C1|.0FB68D E1FCFF>movzx   ecx, byte ptr          ;注册码第一位asc为b
004013C9|.F7F9          idiv    ecx                           ;
004013CB|.83FA 17       cmp   edx, c                        ;
004013CE|.74 07         je      short 004013D7
是不是说(a-c)必须整除b呢?请教下

[ 本帖最后由 hahuhu190 于 2009-8-5 18:56 编辑 ]

Luckly 发表于 2009-8-4 13:07:25

11CF / ASCII码 = 注册码...17
已知 /已知    =   x ... 17   求x=?

hahuhu190 发表于 2009-8-4 13:11:43

···是什么意思?我理解很差,抱歉

hahuhu190 发表于 2009-8-4 13:15:05

哦,知道了,是余17,呼呼,x=(a-17)/b,谢谢

[ 本帖最后由 hahuhu190 于 2009-8-4 13:16 编辑 ]

老万 发表于 2009-8-5 08:47:31

学习了。
页: [1]
查看完整版本: 算法问题