摘要
在RISC技术中,不论是开发系统软件还是应用程序,高级语言都是主要的工具。在现代的RISC设计中,编译程序比在传统的非RISC设计中占有更加重要的地位, 在RISC系统中,传统的硬件、软件和操作系统的界面范围已经有所调整,其目的是优化整个系统的性能,如果编译器能更好地实现这些功能,则由编译器完成。在精心设计的条件下,这样一个系统既能高效率地编译,又能高效率地执行。 RISC技术中主要使用高级语言编程。而CISC技术中汇编语言占有重要地位。因此,在提高系统性能方面,RISC机器的编译器比传统CISC机器的编译器占有更重要的地位。基于RISC技术的编译程序不仅将程序翻译成机器指令,而且控制并组织运行环境,程序执行的效率和速度很大程度上取决于编译程序的质量。RISC体系结构提供精简的指令系统,复杂指令的功能由精简指令序列实现,由于精简指令系统中指令的简单性和一致性,编译程序能在低层上进行优化(如流水线组织);而CISC体系结构则很难卖现这一点。
出处
《计算机工程与应用》
CSCD
北大核心
1990年第9期92-99,114,共9页
Computer Engineering and Applications