"mov" of "assembly language" meant copy or move? : <p>Recently, I read the C++ of std::mov, and I thought of a question as the title.</p>

<p>Assume initial value following:</p>

<pre><code>int a= 1;
int b= 2;
</code></pre>

<p>I think:</p>

<p><strong>Situation 1,</strong></p>

<p><strong>after move (a &lt;- b):</strong></p>

<pre><code>a= 2 , b=  
</code></pre>

<p>b is null because moved</p>

<p><strong>Situation 2,</strong></p>

<p><strong>after copy (a &lt;- b):</strong></p>

<pre><code>a=2  , b=2 
</code></pre>

<p>I know std::move of C++ is <strong>Situation 1</strong></p>

<p>Which Situation is <code>mov</code> ( <code>mov %b %a</code> ) of <strong>Assembly lang.</strong>?</p>

<p>This is my question.</p>
