INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM

Provided are: an instruction table division unit (104) for dividing an instruction table into a first instruction table comprising entries for which the operation code information matches any of one or a plurality of exception conditions, and a second instruction table comprising entries for which t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: OKUDA Katsumi
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Provided are: an instruction table division unit (104) for dividing an instruction table into a first instruction table comprising entries for which the operation code information matches any of one or a plurality of exception conditions, and a second instruction table comprising entries for which the operation code information does not match any of one or a plurality of exception conditions, when the one or a plurality of exception conditions are included in at least one entry among a plurality of entries in an instruction table, and it is not possible to calculate a mask common to all of the operation code information included in the plurality of entries; and a tree creation unit (101) for creating a decoding tree for specifying instruction identifiers corresponding to bit strings from the divided instruction table. L'invention concerne : une unité de division de table d'instructions (104) permettant de diviser une table d'instructions en une première table d'instructions comprenant des entrées pour lesquelles les informations de code de fonctionnement concordent avec une quelconque condition d'une pluralité de conditions d'exception et en une seconde table d'instructions comprenant des entrées pour lesquelles les informations de code de fonctionnement ne concordent pas avec une quelconque condition d'une pluralité de conditions d'exception lorsque la condition ou la pluralité de conditions d'exception sont incluses dans au moins une entrée d'une pluralité d'entrées dans une table d'instructions, et qu'il est impossible de calculer un masque commun à toutes les informations de code de fonctionnement incluses dans la pluralité d'entrées ; et une unité de création d'arborescence (101) permettant de créer un arbre de décodage pour spécifier des identifiants d'instructions correspondant à des chaînes de bits à partir de la table d'instructions divisée. 命令テーブルの複数のエントリの内の少なくとも1つのエントリに一又は複数の例外条件が含まれており、かつ、複数のエントリに含まれている全てのオペコード情報に共通するマスクを算出することができない場合に、命令テーブルを、一又は複数の例外条件の何れかにオペコード情報が一致するエントリからなる第1命令テーブルと、一又は複数の例外条件の何れにもオペコード情報が一致しないエントリからなる第2命令テーブルと、に分割する命令テーブル分割部(104)と、分割された命令テーブルからビット列に対応する命令識別子を特定するためのデコード用ツリーを作成するツリー作成部(101)とを備える。