一个耗尽内存的搞笑小程序

发布于 2022-09-18 21:27:41 字数 870 浏览 13 评论 0


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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

攒一口袋星星 2022-09-25 21:27:41

.......哪要这么麻烦
main(){main();}

§普罗旺斯的薰衣草 2022-09-25 21:27:41

原帖由 cjaizss 于 2008-4-26 22:44 发表
.......哪要这么麻烦
main(){main();}

有理,顶一个

绿萝 2022-09-25 21:27:41

写成汇编:
.globl main
main:
        call    main

起风了 2022-09-25 21:27:41

呵呵,递归程序要写正确,否则耗尽资源了.

锦上情书 2022-09-25 21:27:41

应该加上一句"你的CPU越快,消耗的越快,看你看你还快!"

泪痕残 2022-09-25 21:27:41

真能搞笑,呵呵~

云淡风轻 2022-09-25 21:27:41

lz这是内存耗尽么?难道不叫栈溢出?

旧街凉风 2022-09-25 21:27:41

原帖由 lllaaa 于 2008-4-27 10:25 发表
lz这是内存耗尽么?难道不叫栈溢出?

说的对,这里的内存是栈.

﹉夏雨初晴づ 2022-09-25 21:27:41

那也不说耗尽吧

进程的栈大小是操作系统分配好了的。用不用都已经分配好了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文