PPC指令集中的VLE子集简介

离心泵特性曲线
PPC指令集中的VLE子集简介
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条, 其列表如下所示:

本文发布于:2024-09-22 10:35:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/231517.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指令   编码   子集
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议