摘要: 每一种语言都有一些字符串操作函数,反汇编后的代码也不例外。网上讲的都比较零碎,我将它们收集起来,并配上自己的理解,形成本文。一、字节操作指令:lodsb和stosb1.lodsd需要寄存器esi配合使用。每执行一次lodsb,就将[esi]中的一个字节复制到al寄存器中。 即:lodsd == [esi] --> al2.stosb需要寄存器edi配合使用。每执行一次stosb,就将al中的内容复制到[edi]中。 即:stosb == al --> [edi]3.ecx和cld指令。以上两条指令,一次只能复制一个字节。要是有多个字节需要复制该怎么办呢?那就需要用到一个计数器,所以 阅读全文
posted @ 2011-09-21 10:22 keepfocus 阅读(6297) 评论(0) 推荐(1) 编辑