灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1526回复:0

汇编语言指令

楼主#
更多 发布于:2012-09-10 18:58

指令系统确定了cpu所能完成的功能,是用汇编语言进行程序设计的最基本部分。如果不熟悉汇编指令的功能及其有关规定,那么,肯定不能灵活运用汇编语言。所以,本章的内容是学习本课程的重点和难点。

5.1 汇编语言指令格式

为了介绍指令系统中指令的功能,先要清楚汇编语言是如何书写指令的,这就象在学习高级语言程序设计时,要清楚高级语言语句的语义、语法及其相关规定一样。

5.1.1 指令格式

汇编语言的指令格式如下:

指令助忆符 [操作数1 [, 操作数2 [, 操作数3]]]   [;注释]

指令助忆符体现该指令的功能,它对应一条二进制编码的机器指令。指令的操作数个数由该指令的确定,可以没有操作数,也可以有一个、二个或三个操作数。绝大多数指令的操作数要显式的写出来,但也有指令的操作数是隐含的,不需要在指令中写出。

当指令含有操作数,并要求在指令中显式地写出来时,则在书写时必须遵守:

指令助忆符和操作数之间要有分隔符,分隔符可以是若干个空格或TAB键;

如果指令含有多个操作数,那么,操作数之间要用逗号","分开。

指令后面还可以书写注释内容,不过,要在注释之前书写分号";"。

5.1.2 了解指令的几个方面

在学习汇编指令时,指令的功能无疑是我们学习和掌握的重点,但要准确、有效地运用这些指令,我们还要熟悉系统对每条指令的一些规定或约束。

归纳起来,对指令还要掌握以下几个方面内容:

、要求指令操作数的寻址方式;

、指令对标志位的影响、标志位对指令的影响;

、指令的执行时间,对可完成同样功能的指令,要选用执行时间短的指令

喜欢0 评分0
游客

返回顶部