问:

为什么要学习8086 8088 CPU的指令系统?它是按什么设计流派的理论来设计的?其主要特点是什么?

答:
8086和8088 CPU的指令系统是经典的CISC指令系统,采用复杂指令集的设计理念。学习8086/8088指令系统有以下几个原因:
1. 它是最早的商用CPU指令系统之一,对后续CPU指令系统有非常深远的影响。许多现代CPU指令集的设计都对它有所借鉴,所以理解8086指令系统有助于理解现代CPU的原理。
2. 8086/8088指令系统涵盖了大多数基本的计算、逻辑和控制功能,是学习其他CISC指令系统的基础。如果理解了8086指令,其他CISC指令集会简单很多。
3. 8086/8088指令系统具有典型的CISC特征,如复杂的指令格式,一条指令可完成多个操作,寻址方式灵活等。这些特征都值得研究和理解。
4. 8086/8088 CPU及其指令系统代表了计算机发展史上的里程碑,具有重要的历史意义。
8086/8088指令系统的主要设计特点有:
1. 指令系统复杂,一条指令可支持多种操作和寻址模式。
2. 指令格式不规则,不同的指令长度不同,可变长度设计。
3. 支持多种寻址模式,如立即寻址、直接寻址、寄存器寻址、基址加变位量寻址等。
4. 大部分指令可直接操作内存,不必先将操作数读入寄存器。
5. 支持模块化设计,通过段寄存器和偏移量实现内存管理。
6.  hardy分几类:数据传送、算术运算、逻辑运算、程序转移、控制等。
以上是学习8086/8088指令系统的主要原因与设计特点。总的来说,它代表了典型的CISC理念,对理解现代计算机系统有重要的参考价值。