-
-
[分享]一个汇编学习视频
-
发表于:
2010-10-6 17:10
5161
-
用汇编模拟printf函数
程序构架:
采用windwos api传参方式,只管传递参数的顺序,不管其他的
但是在这个过程中,最重要的就注意取值方式,传递的参数都保存宅栈中
要注意取其中的值的顺序,所以在这个程序中,我采用的是CX计数方式
,每当%号判断一次时,CX的值就加1,并且他们相隔2,所以,可以写
成式子 bp+cx*2+4,这样就可以得到每次取用参数的正确地址。
框架为:
Push xxxx
Push xxxx
Push xxxx
Push xxxx
Call printf
Printf:
Push bp
Mov bp,sp
Push ax
Push cx
Push dx
Push bx
..............................................................................
Theend:
pop bx
Pop dx
Pop cx
Pop ax
Mov sp,bp
Pop bp
,,,,,,,,,,,,,,,,,,,,
请大家下载安装优蛋后下载,这样比较稳定!
http://u.115.com/file/f36f868dd7
汇编学习.rar
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!