![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASM
run_xiao2000
这个作者很懒,什么都没留下…
展开
-
收集的Intel汇编
MOV指令有以下几条具体规定,其中有些规定对其它指令也同样有效。 1)、两个操作数的数据类型要相同,要同为8位、16位或32位;如:MOV BL, AX等是不正确的; 2)、两个操作数不能同时为段寄存器,如:MOV ES, DS等; 3)、代码段寄存器CS不能为目的操作数,但可作为源操作数,如:指令MOV CS, AX等不...原创 2008-08-28 14:02:49 · 66 阅读 · 0 评论 -
调用指令(Call)
调用指令分为近(near)调用和远(far)调用。 如果被调用子程序的属性是近的,那么,CALL指令将产生一个近调用,它把该指令之后地址的偏移量(用一个字来表示的)压栈,把被调用子程序入口地址的偏移量送给指令指针寄存器IP即可实现执行程序的转移。[color=red]注意:因为将下一条指令地址入栈了,所以根据ebp访问第一参数时地址要增加四个字节[/color]如果被调用子程...原创 2008-10-11 16:44:13 · 2730 阅读 · 0 评论