简述设计RISC的一般原则。
(1)确定指令系统时,只选择使用频度很高的那些指令,再增加少量能有效支持操作系统、高级语言实现及其他功能的指令,大大减少指令条数,使之一般不超过100条。(2)减少指令系统所用寻址方式种类,一般不超过两种。(3)让所有的指令都在一个机器周期内完成。(4)扩大通用寄存器数,一般不少于32个,尽量减少访存,只有存取指令访存。(5)为提高指令执行速度,大多数指令都用硬联控制实现,少数指令才用微程序实现。(6)通过精简指令和优化设计编译程序,简单有效地支持高级语言的实现。
简述设计RISC的一般原则。
(1)确定指令系统时,只选择使用频度很高的那些指令,再增加少量能有效支持操作系统、高级语言实现及其他功能的指令,大大减少指令条数,使之一般不超过100条。(2)减少指令系统所用寻址方式种类,一般不超过两种。(3)让所有的指令都在一个机器周期内完成。(4)扩大通用寄存器数,一般不少于32个,尽量减少访存,只有存取指令访存。(5)为提高指令执行速度,大多数指令都用硬联控制实现,少数指令才用微程序实现。(6)通过精简指令和优化设计编译程序,简单有效地支持高级语言的实现。