购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第3章
80486微处理器的指令系统

【本章导学】

用什么“命令”才能指挥微型计算机按照我们的意图做事呢?本章主要讨论80486微处理器的指令系统,一方面介绍了80486微处理器的寻址方式,另一方面结合部分实例,重点阐述80486微处理器指令系统中各类指令的格式、功能及应用中的注意事项。

微处理器通过执行程序来完成指定的任务,而程序是由一系列有序指令组成的。指令是规定计算机执行某种特定操作的“命令”。计算机全部指令的集合称为指令系统。指令是根据微处理器硬件特点研制出来的,不同系列的微处理器有不同的指令系统,其指令数量、格式和功能可能不同。指令系统是微处理器硬件与软件间结合的界面,是表征一台计算机性能的重要因素,是程序员编制程序的基础。本章将讨论80486微处理器的指令系统。

要使微处理器能够完成指令规定的操作,则指令中须包含两种信息,一是执行什么操作,二是该操作所涉及的数据在哪里、结果存于何处。因此指令通常由操作码和操作数两部分构成。其书写格式如下:

[标号:]操作码助记符[操作数],[操作数];[注释]

其中,操作码助记符字段指出要执行的操作,如数据传送、算术运算、逻辑运算和转移等,不同的操作用不同的助记符,如用ADD表示加,用SUB表示减等;操作数字段指出参加操作的数据来源与去向。标号携带该条指令存放的地址信息,它为程序分支以及循环提供了转移目标。为了阅读方便,指令之后可以有注释,它不影响指令的执行。

操作数的表现形式比较复杂,可以是参与运算的数据,也可以是参与运算的数据所在位置的“地址”。这里的“地址”是广义的,既包括我们平常所理解的内存储单元的地址,也包括微处理器内部的寄存器。 EXnZgs3tOSTsevEfpd7O88dtKsXv3Bz1xf5wiPMx5oS4o9Rf+wG9XG5U28QyzoFe

点击中间区域
呼出菜单
上一章
目录
下一章
×