“发射" 作为计算机术语的时候,对应的是英文的 "issue"
龙芯2是"4发射"的意思就是可以在一个
时钟周期内"射"出四个"内部指令"到执行机构.【加减乘除(学名:
算术逻辑单元,Arithmetic Logic Unit (ALU)),外带读内存(Load),写内存(Store)的电路】这里的"内部指令"是指一些很基本的事情,比如"让
寄存器c加上寄存器q,把结果放在寄存器s里"或者"从内存XXXX:XXXX读取N个字节放入寄存器 p"之类的. (Intel管这种"内部指令"叫"微指令(Micro-Instruction)",奔腾和扣肉实际上是先把x86指令翻译成微指令然后“发射" 的。有可能一条x86指令会翻译出几条甚至是一串微指令。
一般如果处理器里面存在多个累加器或者乘法器单元,就可以实现多发射。一个指令周期执行多条指令。
cpu 流水线技术 是一种将指令分解为多步,并让不同指令的各步操作重叠,从而实现几条指令 并行处理 ,以加速程序运行过程的技术。指令的每步有
各自独立的电路来处理,每完成一步,就进到下一步,而前一步则处理后续指令。
发射用在指令译码上,