桂林航天工业学院计算机控制技术课程论文课程名称 计算机控制技术 开课学期 班 级 姓 名 学 号 微型计算机与中国本学期我们学习了《微型计算机控制技术》,大致了解了一些微型计算机的基本原理,包括微机处理器、微型计算机和微型计算机系统的定义、微处理器的进展概况,以及微机处理器的分类。接下来我们就谈一谈微型计算机(或单片机)在中国的“前世今生”与未来。 一计算机指令系统 1. 计算机指令系统的进展:计算机的程序是由一系列的指令组成的,指令就是要计算机执行某种操作的命令。从计算机组成的层次结构来说, 计算机的指令有微指令、机器指令和宏指令之分。指令系统是指: 一台计算机中所有机器指令的集合, 它是表征一台计算机性能的重要因素, 其格式与功能不仅直接影响到机器的硬件结构, 也直接影响到系统软件, 影响到机器的适用范围。指令系统的进展经历了从简单到复杂的演变过程, 20 世纪 50 年代: 指令系统只有定点加减、逻辑运算、数据传送、转移等十几至几十条指令; 20 世纪 60 年代后期: 增加了乘除运算、浮点运算、十进制运算、字符串处理等指令,指令数目多达一二百条, 寻址方式也趋多样化;20 世纪 70 年代末期:大多数计算机的指令系统多达几百条。我们称这些计算机为复杂指令系统计算机(CISC)。但是如此庞大的指令系统难以保证正确性, 不易调试维护, 造成硬件资源浪费。为此人们又提出了便于 VLSI 技术实现的精简指令系统计算机( RISC) 。指令系统是计算机体系结构最基本的特征。早期,人们采纳微程序设计技术让指令系统变得日趋复杂, 后来逐渐认识到这种复杂指令系统计算机(CISC)并不能很好的提高系统性能,于是设计师们提出了精简指令系统计算机(RISC)体系结构,并在一个芯片上实现了 CPU。随着 RISC 微处理器迅速进展, 人们又发现 RISC 指令系统并不能充分实现指令级并行处理,从而影响了计算机性能的进一步提高,又出现了超长指令字(VLIW)计算机指令系统。2. 计算机指令系统的讨论:指令系统简介在计算机指令系统的优化进展过程中, 出现过两个截然不同的优化方向: CISC 技术和 RISC 技术。CISC 是指复杂指令系统计算机(Complex Instruction Super Computer); RISC 是指精减指令系统计算机(Reduced Instruction Super Computer)。这里的计算机指令系统指的是计算机的最低层的机器指令, 也就是 CPU 能够直接识别的指令。随着计算机系统的复杂, 要求计算机指令系统...