首页 百科知识 位指令系统

位指令系统

时间:2022-10-17 百科知识 版权反馈
【摘要】:在32位处理器指令集中大部分指令与8086指令功能相同,仅在指令操作数和使用规则方面进行了扩展,也新增了部分指令,扩展部分主要有:由于32位处理器可进行32位的运算和32位寻址,因此在指令中扩展了32位的运算和寻址操作,如MOV EAX,0FEH。32位处理器扩展了8086指令的使用规则,有些在8086指令中不能使用的规则,在32位处理器中则允许使用,如PUSH ALPHA、PUSH 0FFFEH、SHL EAX,9、POP ALPHA等。另外,在32位指令中,还有很大在功能上改变了的指令,如JMP、INT等。

2.7.2 32位指令系统

在32位处理器指令集中大部分指令与8086指令功能相同,仅在指令操作数和使用规则方面进行了扩展,也新增了部分指令,扩展部分主要有:

(1)操作数扩展

由于32位处理器可进行32位的运算和32位寻址,因此在指令中扩展了32位的运算和寻址操作,如MOV EAX,0FEH。

(2)使用规则扩展

32位处理器扩展了8086指令的使用规则,有些在8086指令中不能使用的规则,在32位处理器中则允许使用,如PUSH ALPHA、PUSH 0FFFEH、SHL EAX,9、POP ALPHA等。

(3)新增部分指令

32位处理器新增了部分用于实地址模式汇编程序设计的指令,主要有PUSHA入栈指令、SHL/RD双精度左/右移指令等,以及保护模式指令、特权指令等,如LGDT、ENTER等。另外,在32位指令中,还有很大在功能上改变了的指令,如JMP、INT等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈