1、“.....可变长度指令对于可变长度指令,支持是与具有可变堆栈大小参见节指令支持相似。在这种情况下,个分子元件可以被用来指定哪种类型值行需要被读取多少次图,第行。因此,元素集合可以容纳多个序列中元素行。然而,可变数目情况下,为什么和被列为可变长度指令只有个原因规范任务,多达个填充字节被插入......”。
2、“.....单指令多操作数栈规范定义了其操作数类型栈独立于操作数指令或如果我们改变视角,不同行为操作数根据当前堆栈上之前类型执行。例如,指令图复制个字堆栈槽内容。指令如和通过他们计算类型类或区分它们操作数,而不是他们实际类型整型,参考,等。这使得能够紧凑地对指令进行编码......”。
3、“.....此外,这需要支持多种协议栈布局。,堆栈被建模为操作数列表,而不是在规范讨论插槽列表。而指令如效果更容易表现在堆栈插槽方面,指令绝大多数自然是指操作数。特别地,基于堆栈模型操作数决定而不是槽避免了高半部和低半部显式建模二类值,例如,个位长操作数高位和低位字......”。
4、“.....无论是直接通过操纵程序计数器或终止当前方法。该信息指定使用该指令中元素可选传输控制属性图,第行。它规定,控制是有条件或还是恒定。控制转移目标指令是用来确定类型是还是。这两种类型系统中包含元信息参见图,该值必须被解释为任相对或绝对程序计数器。多字节操作码和修饰符指令集大多是单字节指令操作码......”。
5、“.....在大多数情况下,这是由于修饰,单字节前缀指令。然而,在指令例子中,后缀被用于确定其精确作用。如在图可以看出,解析器需要检查两个字节来确定正确格式顺序。隐式类型和类型构造器规范图也说明了隐含规范类型和类型构造器。由于指令集是个各种不同格式类型化汇编语言,存在很多指令,如和......”。
6、“.....形成个单有逻辑指令。同样,充分使用类型绑定第,行。但是,为了精确地为对操作数堆栈产生效果建模,构造个外文资料译文类型额外函数是必要。给定个类型和个整数,该函数阵列构造个新类型也就是维基本类型数组第行。扩展机制设计充分考虑了扩展性。附加信息扩展点是指令元素子......”。
7、“.....为了说明该机制,假设我们为字节建立个表示方法,其中运营有关信息是明确,就是其中指令是,两个值进行比较使用较大运算符个指令,如所示图。为了支持这项功能,我们设计了个小型语言来对有关管理信息进行编码。额外信息被指定使用元素如例示图,行子元素。规格验证为了验证规范,我们定义个架构......”。
8、“.....它确实可以检查,例如,每个表示类型和每条指令助记符都是独无二。此外,我们还制定了项计划,分析说明和检测以下种格式序列不具有唯前缀路径,单指令多格式序与绑定这些变量不致,函数参数数量或类型评价我们已经使用了指令集规范实施个高度灵活字节码工具包。该工具包支持四个字节码原生表示......”。
9、“.....它抽象掉些字节码细节,特别是从常量池中表示采用更高级别表示字节码个以为基础代表,这也是基于更高级别表示。相关工作为字节码采用技术不是个新概念。例如,文件序列化允许使用进行表示性变换。该项目目是不仅支持指令设置还有指令集。这至少要求操作数堆栈被变换,跟需要样。然而......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。