计算机组成原理第3章指令系统介绍.ppt

* 一台计算机的指令系统可以有上百条指令,这些指令按其功能可以分成几种类型。 3.4 指令类型 * 1.一般传送指令 一般传送指令具有数据复制的性质,即数据从源地址传送到目的地址,而源地址中的内容保持不变。一般传送类指令常用助记符MOV表示,根据数据传送的源和目的的不同,又可分为: ⑴ 主存单元之间的传送。 ⑵ 从主存单元传送到寄存器。在有些计算机中,该指令用助记符LOAD表示。 ⑶ 从寄存器传送到主存单元。在有些计算机里,该指令用助记符STORE表示。 ⑷ 寄存器之间的传送。 3.4.1 数据传送类指令 * 2.堆栈操作指令 堆栈指令实际上是一种特殊的数据传送指令,分为进栈(PUSH)和出栈(POP)两种,在程序中它们往往是成对出现的。 如果堆栈是主存的一个特定区域,那么对堆栈的操作也就是对存储器的操作。 3.数据交换指令 前述的传送都是单方向的。然而,数据传送也可以是双方向的,即将源操作数与目的操作数(一个字节或一个字)相互交换位置。 * 1.算术运算类指令 算术运算指令主要用于定点和浮点运算。这类运算包括定点加、减、乘、除指令,浮点加、减、乘、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档