2.1.3 计算机指令系统

计算机指令系统指一台计算机所能执行的全部指令的集合。无论哪种类型的计算机,指令系统都应该具有以下功能指令。

· 数据处理指令:包括算术运算指令、逻辑运算指令、移位指令、比较指令等。

· 数据传送指令:包括寄存器之间、寄存器和主存储器之间的传送指令等(有的数据传送指令包含输入/输出指令)。

· 程序控制指令:包括条件转移指令、无条件转移指令、转子程序指令等。

· 输入/输出指令:包括各种外围设备的读、写指令等。有的计算机将输入/输出指令包含在数据传送指令类中。

· 状态管理指令:例如实现置存储保护、中断处理等功能的管理指令。