Intel高级微处理器深度解析
1. 80286微处理器概述
80286是一款16位处理器,与8086兼容,能执行8086程序,还具备支持内存保护和多任务处理的特性。它有两种操作模式:实地址模式(实模式)和受保护的虚拟地址模式(保护模式)。
1.1 扩展指令集
扩展指令集包含一些带有额外操作数类型的8085指令以及新指令,具体如下:
- PUSH和POP :
- 80286允许在PUSH指令中使用常量,格式为 PUSH immediate ,例如 PUSH 25 ,无需先将常量存入寄存器再进行PUSH操作。
- 还有用于压入和弹出所有通用寄存器的指令, PUSHA 按 AX, CX, DX, BX, SP, BP, SI, DI 的顺序压入所有通用寄存器, POPA 按相反顺序弹出。
- Multiply :80286为IMUL提供了三种新格式,允许使用多个操作数:
- IMUL reg16, immed
- IMUL reg16, reg16, immed
- IMUL reg16, mem16, immed
例如:
IMUL BX, 20 ; BX和20相乘,结果存于BX
IMUL AX, BX, 20 ;
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



