一个耗尽内存的搞笑小程序
masm615+windows2000
INCLUDE Irvine32.inc
.data
funmessage BYTE "别看我小,照样吃光内存!....",0
.code
main PROC
call myfun
exit ; 死角,根本不可能到这
main ENDP
.code
myfun proc
;这里没有任何条件返回代码,口号是:"递归到永远"
mov EDX,offset funmessage
call WriteString
call myfun
... ; 死角,根本不可能到这
ret
myfun endp
end main
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
.......哪要这么麻烦
main(){main();}
有理,顶一个
写成汇编:
.globl main
main:
call main
呵呵,递归程序要写正确,否则耗尽资源了.
应该加上一句"你的CPU越快,消耗的越快,看你看你还快!"
真能搞笑,呵呵~
lz这是内存耗尽么?难道不叫栈溢出?
说的对,这里的内存是栈.
那也不说耗尽吧
进程的栈大小是操作系统分配好了的。用不用都已经分配好了