Method for changing mode of code generation

一种用于在计算机中的各种转换过程之间转换的方法,它将指令从目标指令集转换到主机指令集,它包括以下步骤:执行包括解释程序和翻译程序的代码变体软件,以便从目标指令生成主机指令,按间隔检测正在操作的是解释程序还是翻译程序,如果正在操作的是解释程序,则增加计数,而如果正在操作的是翻译程序,则减少计数,以及当计数达到所选的最大限度时,从解释一系列目标指令变成翻译一系列目标指令,它提高动态地将指令从目标指令转换到主机指令集的微处理器的操作效率。 A method for determining a process to use for converting instructions in a target...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: L. TORVALDS, H.P. ANVIN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:一种用于在计算机中的各种转换过程之间转换的方法,它将指令从目标指令集转换到主机指令集,它包括以下步骤:执行包括解释程序和翻译程序的代码变体软件,以便从目标指令生成主机指令,按间隔检测正在操作的是解释程序还是翻译程序,如果正在操作的是解释程序,则增加计数,而如果正在操作的是翻译程序,则减少计数,以及当计数达到所选的最大限度时,从解释一系列目标指令变成翻译一系列目标指令,它提高动态地将指令从目标指令转换到主机指令集的微处理器的操作效率。 A method for determining a process to use for converting instructions in a target instruction set to instructions in a host instructions set including the steps of executing code morphing software including an interpreter and a translator to generate host instructions from target instructions, detecting at intervals whether the interpreter or the translator is executing, increasing a count if the interpreter is executing and decreasing the count if the translator is executing, and changing from interpreting to translating a sequence of target instructions when the count reaches a selected maximum.