x386,有没有办法使用另一个寄存器推送?(x386, Is there a way to PUSH using another register?)
我的意思是当你做PUSH 10 ,它类似于DEC ESP; MOVE [ESP], 10 DEC ESP; MOVE [ESP], 10
但有没有办法做DEC EDX; MOV [EDX], 10 DEC EDX; MOV [EDX], 10合一命令? 和其他寄存器一样,EDX,EAX ......
I mean when you do PUSH 10, it is similar to DEC ESP; MOVE [ESP], 10
but is there a way to do DEC EDX; MOV [EDX], 10 in one command? and same for other registers, EDX, EAX...
最满意答案
std mov EDI, offset ... mov AL, 10 ; Single instruction (save AL to ES:EDI, post-decrement of EDI) stosb std mov EDI, offset ... mov AL, 10 ; Single instruction (save AL to ES:EDI, post-decrement of EDI) stosb更多推荐
发布评论