汇编语言指令mov、add、sub、jmp详解
<p>指令(instruction)是一种语句,它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节,并且在运行时由 CPU 加载和执行。</p><p>一条指令有四个组成部分:<br />
</p>
<ul>
<li>标号(可选)</li>
<li>指令助记符(必需)</li>
<li>操作数(通常是必需的)</li>
<li>注释(可选)</li>
</ul>
<p>不同部分的位置安排如下所示:<br />
</p>
<p> mnemonic [;comment]</p>
<p>现在分别了解每个部分,先从标号字段开始。</p>
<p>mov传送指令mov a,b 将b数据放进a</p>
<p>mov:寄存器,数据</p>
<p>mov:寄存器,寄存器</p>
<p>mov:寄存器,内存单元</p>
<p>mov:段寄存器,内存单元</p>
<p>mov:内存单元,寄存器</p>
<p>mov:内存单元,段寄存器</p>
<p>mov:段寄存器,寄存器</p>
<p>mov:寄存器,段寄存器</p>
<p> add求和指令 add a,b a=a+b</p>
<p>add:寄存器,数据</p>
<p>add:寄存器,寄存器</p>
<p>add:内存单元,寄存器</p>
<p>add:寄存器,内存单元</p>
<p> sub减法指令 sub a,b a=a-b</p>
<p>sub:寄存器,数据</p>
<p>sub:寄存器,寄存器</p>
<p>sub:内存单元,寄存器</p>
<p>sub:寄存器,内存单元</p>
<p> jmp转移指令,修改CS、IP寄存器</p>
<p>jmp:段地址:偏移地址 用段地址修改CS 用偏移地址修改IP</p>
<p>jmp:寄存器,只用寄存器的内容修改IP</p>
<p><span style="color: #ff0000"><strong>总结</strong></span></p>
<p>以上所述是小编给大家介绍的汇编语言指令mov、add、sub、jmp详解,希望对大家有所帮助!</p>
<div class="art_xg">
<b>您可能感兴趣的文章:</b><ul><li>汇编程序add指令的使用</li></ul>
</div>
</div>
<!--endmain-->
頁:
[1]