<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
  <title>Linux Format forums</title>
  <link>http://www.linuxformat.com/forums/index.php</link>
  <description>Help, discussion, magazine feedback and more</description>
  <language>english</language>
  <copyright>(c) Copyright Wed Jun 19, 2013 5:24 am by Linux Format forums</copyright>
  <managingEditor>webmaster@linuxformat.com</managingEditor>
  <webMaster>webmaster@linuxformat.com</webMaster>
  <pubDate>Wed Jun 19, 2013 5:24 am</pubDate>
  <lastBuildDate>Wed Jun 19, 2013 5:24 am</lastBuildDate>
  <docs>http://backend.userland.com/rss</docs>
  <generator>phpBB2 RSS Syndication Mod by Lucas</generator>
  <ttl>1</ttl>

  <image>
    <title>Linux Format forums</title>
    <url></url>
    <link>http://www.linuxformat.com/forums/</link>
    <description>Help, discussion, magazine feedback and more</description>
  </image>

                                      <item>
                                        <title>Re: push/pop in x86_64</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=105500#105500</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=68031'&gt;Xelous&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Tue Apr 24, 2012 4:41 pm&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      I'm not an expert in assembly, so forgive me if I am wrong here but...  You can't (usually) push or pop into the ECX register, its the counting register, used for LOOP and other counting actions.&lt;br /&gt;
&lt;br /&gt;
So, the assembler is correct to push or pop that register is invalid, you can however mov the value out of ECX into another register and inspect it.&lt;br /&gt;
&lt;br /&gt;
Check this for an interesting coverage of use of most registers.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.swansontec.com/sregisters.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://www.swansontec.com/sregisters.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope that helps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Xel</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=105500#105500</comments>
                                        <author>Xelous</author>
                                        <pubDate>Tue Apr 24, 2012 4:41 pm</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=105500#105500</guid>
                                      </item>
                                      <item>
                                        <title>push/pop in x86_64</title>
                                        <link>http://www.linuxformat.com/forums/viewtopic.php?p=105214#105214</link>
                                        <description>&lt;br /&gt;
                                      Author: &lt;a href='http://www.linuxformat.com/forums/profile.php?mode=viewprofile&amp;u=27079'&gt;JanPihlgren&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
                                      Posted: Tue Apr 10, 2012 6:51 am&lt;br /&gt;&lt;br /&gt;
                                      &lt;br /&gt;&lt;br /&gt;
                                      I'm trying to follow &amp;quot;Assembly language&amp;quot; in LXF and in issue 155 I get in problem.&lt;br /&gt;
I wish to use 64-bit version of Mageia 1 to do my programming lessons.&lt;br /&gt;
When I try to use push and pop (push ecx and pop ecx) i discover that these commands are invalid in x86_64.&lt;br /&gt;
It would be helpfull if the author will give som hints about this things that does not works in a 65bit system.&lt;br /&gt;
I'm not the one that could find out how to solve this problem.&lt;br /&gt;
Thanksful for help.</description>
                                        <comments>http://www.linuxformat.com/forums/viewtopic.php?p=105214#105214</comments>
                                        <author>JanPihlgren</author>
                                        <pubDate>Tue Apr 10, 2012 6:51 am</pubDate>
                                        <guid isPermaLink="true">http://www.linuxformat.com/forums/viewtopic.php?p=105214#105214</guid>
                                      </item></channel></rss>