我是CE小白,求高手指点一下图中的汇编语言各是什么意思

2024-11-14 08:31:02
推荐回答(2个)
回答(1):

ebx esi ecx都是寄存器。每个寄存器的功能都不一样,前面的e代表是的32位的 这应该是32位的X86单片机 ,mov [ebx+14],esi是指把esi寄存器里面的值传到[ebx+14]这个地址去,至于功能是什么要看你要做什么,代码是哪里的都不知道,还有这里的14不要转换什么进制,这只是说为在ebx的地址上偏移14个单位而已。偏移地址你根据你要实际实现的功能来的啊

回答(2):

label是定义跳转标签,mov[ebx+14],esi是吧esi的值传给[ebx+14],mov esi,[ecx+18],jmp是跳转指令,例如jmp returnhere就是跳转到returnhere这个标签的位置!