您的位置:首页 > 其它

每日一课(20/75)汇编语言指令系统简介

2008-03-24 16:27 344 查看
指令系统的意义

指令系统确定了CPU所能完成的功能,是用汇编语言进行程序设计的最基本部分。如果不熟悉汇编指令的功能及其有关规定,那肯定不能灵活使用汇编语言。

汇编语言的指令格式

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

指令助记符决定了指令的功能,对应一条二进制编码的机器指令。

指令的操作数个数由该指令确定,可以没有操作数,也可以有一个或多个操作数,大多数指令要显示写出来,还有些操作数是隐含的。

当指令包含操作数的时候,书写时必须遵守:

指令助记符和操作数之间有分隔符,比如几个空格或tab符;

如果含有多个操作数,操作数之间用逗号分隔。

指令的使用规则

在学习汇编语言时,指令的功能是学习和掌握的重点,要准确有效并合理的使用这些指令,必须了解一些使用的规则。

归纳起来有三点:

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

2 指令对标志位的影响和标志位对指令的影响

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

指令系统的定义

指令系统是CPU指令的集合,CPU除了具有计算功能的指令外,还有实现其他功能的指令,也有为某种特殊应用而增设的指令。

指令系统的分类

1 数据传送指令

2 标志位操作指令

3 算术运算指令

4 逻辑运算指令

5 移位运算指令

6 位操作指令

7 比较运算指令

8 循环指令

9 转移指令

10 条件设置字节指令

11 字符串操作指令

12 ASCII-BCD码运算调整指令

13 处理器指令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: