FIELD: information technology.
SUBSTANCE: method involves defining a granule which is equal to the smallest length instruction in the instruction set and defining the number of granules making up the longest length instruction in the instruction denoted MAX. The method also involves determining the end of an embedded data segment, when a program is compiled or assembled into the instruction string and inserting a padding of length MAX-1 into the instruction string to the end of the embedded data. Upon pre-decoding of the padded instruction string, a pre-decoder maintains synchronisation with the instructions in the padded instruction string even if embedded data are randomly encoded to resemble an existing instruction in the variable length instruction set.
EFFECT: ensuring reconstruction during repeated synchronisation owing to reduced errors of synchronising the mechanism for pre-decoding the instruction string.
20 cl, 11 dwg
Title | Year | Author | Number |
---|---|---|---|
PRE-DECODING VARIABLE LENGTH INSTRUCTIONS | 2007 |
|
RU2412464C2 |
LOADING/MOVING AND COPYING COMMANDS FOR PROCESSOR | 2002 |
|
RU2292581C2 |
METHOD AND APPARATUS FOR CACHING VARIABLE LENGTH INSTRUCTIONS | 2007 |
|
RU2435204C2 |
MODULE FOR COPROCESSOR CACHE | 2011 |
|
RU2586589C2 |
INSTRUCTION AND LOGIC FOR MEMORY ACCESS IN A CLUSTERED WIDE-EXECUTION MACHINE | 2013 |
|
RU2662394C2 |
INTEGER-VALUED HIGH ORDER MULTIPLICATION WITH TRUNCATION AND SHIFT IN ARCHITECTURE WITH ONE COMMANDS FLOW AND MULTIPLE DATA FLOWS | 2003 |
|
RU2263947C2 |
METHODS AND APPARATUS FOR EMULATING BRANCH PREDICTION BEHAVIOUR OF EXPLICIT SUBROUTINE CALL | 2007 |
|
RU2417407C2 |
COMMAND TO ENCRYPT AUTHENTICATION MESSAGE | 2017 |
|
RU2727152C1 |
PROCESSING ADMINISTRATION RELATED TO SELECTED ARCHITECTURAL FUNCTIONS | 2015 |
|
RU2665243C2 |
RUNTIME DETERMINATION OF TRANSLATION FORMATS FOR ADAPTER FUNCTIONS | 2010 |
|
RU2556418C2 |
Authors
Dates
2010-11-27—Published
2006-02-24—Filed