哪些是 算法分析 的基础知识??
我看了一下别人的算法分析,一点都不懂,晕。请问:哪些是 算法分析 的基础知识??不懂的如下 (就是这些不懂)
:004011E0 33DB xor ebx, ebx ---------->EBX清0
:004011E2 8A5C05E4 mov bl, byte ptr --->依次取注册名字符的16进制值送入EBX的低位。
:004011E6 03D3 add edx, ebx ---------->EDX=EBX+EDX
其中,EDX的初始值为0。EDX用来保存每次循环后的结果。
:004011E8 40 inc eax --------->EAX加1,作为计数器
:004011E9 3BC8 cmp ecx, eax --------->取完了吗?
:004011EB 7FF3 jg 004011E0 --------->没取完就跳回循环。
请高手指点一下。多谢 自己也是菜鸟,不懂~
哈哈还是帮你顶一下希望可以有人帮助你~!:lol: 得先懂汇编吧。。。能看懂指令先 mov bl, byte ptr 就这一行不太懂。。寄存器间接寻址?怎么转换的不太懂。。偶菜菜。。:$ 汇编语言基础,主要是基本指令和寻址方式
程序设计,了解程序设计的方法,会编程,才更能理解软件作者书写程序的思路。 已经很清楚了阿!是循环取出16进制值
是注册名字符的16进制值的地址
inc eax加1依次取注册名字符的16进制值
cmp ecx, eax ecx应该是注册名字符的长度 你肯定没学过编程,嘎嘎 所以要学编程 学汇编就可以了..
XOR 是做亦或运算....XOR EBX,EBX就是清零...也就是EBX*!EBX+!EBX*EBX
mov送值
ADD 相加
INC加一
CMP对比(等同TEXT)
JG好像是大于吧... 建议看下OCN算法教学10课
另外我也把它整合到https://www.chinapyg.com/viewthread.php?tid=13021里的菜鸟必备
页:
[1]