离心泵特性曲线
VLE(variable length encoding)子集是对book I, II, III-E中的一部分普通指令进行重编码, 转化为更小的16bit指令或32bit指令, 从而有效提高指令密度, 减小程序存储空间. 其汇编指令是在原普通指令的前面加上’e_’或’se_’, 例如:
普通的立即数偏移store指令的写法: stw RS, D(RA)广州塔吊倒塌
32bit VLE指令的写法: e_stw RS, D(RA)
铣床夹头16bit VLE指令的写法: se_stw RS, D(RA)
运动知觉VLE技术在使用中的局限性:
1. GCC编译器不支持VLE子集.
2. VLE指令必须是大端格式的.
3. VLE程序段与普通程序段不能放在同一个TLB page内.
4. VLE只能对部分普通指令进行对应的重编码, 浮点指令没有VLE对应子集.
5. 16bit VLE指令只能编码R0-R7和R24-R31.
垂直与平行教学设计茶杯门全部的16bit VLE指令共59条, 其列表如下所示: