Branch instructions with decoupled condition and address

   
   

A processor architecture supports the decoupling of parameters typically associated with branch/jump instructions. Jump instructions are provided that do not contain an explicit destination address and other jump instructions are provided that do not contain an explicit test condition. The processing system provides a "default" value to any control element in the processor that is not expressly controlled by a particular instruction. In the case of a branch or call instruction, the default destination-address provided to effect the branch or call is the destination-address provided by a prior instruction. Subsequent or alternative branch or call instructions branch to this same address until the default address is set to a different address. In like manner, in most cases, the default condition that is used to determine the result of a conditional test, such as a conditional branch, call, or return instruction, is the last condition specified in a prior instruction.

Une architecture de processeur soutient le découplage des paramètres typiquement liés aux instructions de branch/jump. Les instructions de saut sont à condition que ne conteniez pas une adresse de destination explicite et d'autres instructions de saut sont à condition que ne conteniez pas une condition d'essai explicite. Le système de traitement fournit une valeur de "défaut" à n'importe quel élément de commande dans le processeur qui n'est pas expressément commandé par une instruction particulière. Dans le cas d'une instruction de branche ou d'appel, le défaut destination-adressent fourni pour effectuer la branche ou l'appel est destination-adressent fourni par une instruction antérieure. Les instructions suivantes ou alternatives de branche ou d'appel s'embranchent à cette même adresse jusqu'à ce que l'adresse de défaut soit placée à une adresse différente. De manière semblable, dans la plupart des cas, l'état de défaut qui est employé pour déterminer le résultat d'un essai conditionnel, tel qu'une instruction conditionnelle de branche, d'appel, ou de retour, est le dernier état indiqué dans une instruction antérieure.

 
Web www.patentalert.com

< Centralized cryptographic key administration scheme for enabling secure context-free application operation

< Process for generating a digital signature and process for checking the signature

> Apparatus and method for managing memory in a network switch

> Method and apparatus for archival data storage

~ 00144