﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-可冰-随笔分类-Assembly</title><link>http://www.cppblog.com/kb/category/57.html</link><description>冰,是沉睡着的水......</description><language>zh-cn</language><lastBuildDate>Sat, 24 May 2008 07:11:15 GMT</lastBuildDate><pubDate>Sat, 24 May 2008 07:11:15 GMT</pubDate><ttl>60</ttl><item><title>学汇编想到的一些问题</title><link>http://www.cppblog.com/kb/archive/2005/09/19/305.html</link><dc:creator>可冰</dc:creator><author>可冰</author><pubDate>Mon, 19 Sep 2005 04:57:00 GMT</pubDate><guid>http://www.cppblog.com/kb/archive/2005/09/19/305.html</guid><wfw:comment>http://www.cppblog.com/kb/comments/305.html</wfw:comment><comments>http://www.cppblog.com/kb/archive/2005/09/19/305.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/kb/comments/commentRss/305.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/kb/services/trackbacks/305.html</trackback:ping><description><![CDATA[<font style="font-family: Verdana;" size="2">&nbsp; 在汇编中,用CALL调用子程序时,处理器要保存当前的状态.但具体地来说,它会保存哪些寄存器的值呢?<br>首先保存的应该就是返回地址了吧,但这一过程可不可以用其它代码来显式的实现呢?也就是用push or mov等将它所做的工作代替,这样可能吗?<br><br>&nbsp; 另外,C/C++中的局部变量是在哪里分配的呢?我记得好像是在堆上,但不太清楚了.这一过程在汇编中是如何实现的呢?看过了C的反汇编代码还是没搞清楚啊.<br><br></font><img src ="http://www.cppblog.com/kb/aggbug/305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/kb/" target="_blank">可冰</a> 2005-09-19 12:57 <a href="http://www.cppblog.com/kb/archive/2005/09/19/305.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>