A system (10) implements user programmable addressing modes in response to
control information contained within an input address. Encoded control
information stored in a plurality of user programmed address permutation
control registers (70-72) is used to determine what bit values are used to
replace predetermined bits of the input address to selectively create a
corresponding permutated address. Since no modification to a processor's
pipeline is required, various permutation addressing modes may be
user-defined and implemented using either a general-purpose processor or a
specialized processor.
Een systeem (10) voert gebruiker programmeerbare het richten wijzen in antwoord op controleinformatie bevat uit binnen een inputadres. De gecodeerde controleinformatie die in een meerderheid van de registers van de de permutatiecontrole van de gebruikers programmarede wordt opgeslagen (70-72) wordt gebruikt om te bepalen welke beetjewaarden worden gebruikt om vooraf bepaalde beetjes van het inputadres te vervangen om het corresponderen selectief tot stand te brengen permutated adres. Aangezien geen wijziging aan de pijpleiding van een bewerker wordt vereist, kan diverse permutatie die wijzen richt user-defined en uitgevoerd zijn gebruikend of een bewerker voor algemeen gebruik of een gespecialiseerde bewerker.