lea ebx, ss:[ebp-0x118]
This code adds [ebp-0x118](str1...123456) to EBX 0014EF18
This address has hex data 73 74 72 31 00 00 00 31 32 33 34 35 36(str1...123456)
EBX寄存器有存储字符串的地址(str1…123456(。我需要比较String1和String2的前四个字符。如果它们相等,则将String1更改为String3。若"str1"=字符串2,则str1=字符串3。(str1是字符串1的前四个字符(汇编程序最近正在学习。如果你能帮我弄清楚,我将不胜感激。
4字节是一种方便的特殊情况:您可以使用cmp [ebx], 'str2'
/jne nomatch
进行一个双字比较,而不是在字节上循环。