书上说,定长指令和非定长指令相比,非定长指令更灵活。我不太理解,定长指令的种类也可以做的和非定长种类的一样多,怎么就不灵活了呢?
如果用了定长指令,那么显然这个处理器的最大的指令数就确定了。为了让一个处理器指令集丰富,那么指令的长度必须很大。早期的处理器这么搞不经济,不这么搞,就不能很好扩展。非定长指令增加了解码的难度,降低了效率。