地址个数越少,指令的功能就越简单,CPU的复杂性就越低,指令的长度也越短。地址个数越少,程序员完成同一功能的程序所用指令条数就越多,增加程序复杂度和执行时间。
一个指令系统中,各种指令字长度随功能而异CISC采用变长指令字结构。等长指令字结构一个指令系统中各种指令字长度是相等的,RISC采用等长指令字结构,优点指令字结构简单,长度固定,指令译码时间短,有利于硬件控制系统的设计,执行速度快,缺点,指令平均长度长容易出现冗余码点,指令不易扩展等,优点,使用灵活,充分利用指令的每一位指令平均长度短,码点冗余少,易于扩展缺点指令格式不整,取指令时需要多次访存,从而导致不同指令的执行时间不同,硬件控制系统复杂以双 *** 作数运算类指令如加法指令为例地址码结构设计指令的地址码格式时需解决,一条指令中指明几个地址与指令所涉及的 *** 作数个数有关。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)