第3章算术运算指令.PDFVIP

  • 7
  • 0
  • 约2.85万字
  • 约 20页
  • 2017-11-24 发布于江苏
  • 举报
第3章算术运算指令

第 3 章 算术运算指令 3.1 加法与减法运算 学习完了如何往寄存器中装载数据以及内存单元之间的数据传递,完成了 I/O 操作, 下面来学习一下算术运算操作。学习使用汇编语言来完成算术运算的最简单方法之一,就 是把一个高级语言语句转换成等价的汇编语句。假设整数变量 num1 和 num2 中已经存储了 数值,如下 C 语言语句如何使用汇编语言来实现? Sum = num1 + num2; 正如前面讨论的数据移动操作,不能把一个内存单元的内容直接复制到另一个内存单 元中,只能通过寄存器来完成上述操作;在进行加法运算的时候,遵循同样的原理,不能 直接在两个内存单元中完成上述操作,如表 3.1 所示。 表 3.1 加法指令 指 令 意 义 add mem,imm 将立即数的值与内存单元的数值相加,和值放到内存单元中 add reg,mem 将内存单元中的值与寄存器中的值相加,和值放到寄存器中 add mem,reg 将寄存器中的值与内存单元中的值相加

文档评论(0)

1亿VIP精品文档

相关文档