发明名称 A DATA PROCESSING APPARATUS AND METHOD FOR HANDLING PROCEDURE CALL INSTRUCTIONS
摘要 <p>A data processing apparatus and method are provided for handling procedure call instructions. The data processing apparatus has processing logic for performing data processing operations specified by program instructions fetched from a sequence of addresses, at least one of the program instructions being a procedure call instruction specifying a branch operation to be performed. Further, a control value is stored within control storage, and the processing logic is operable in response to a control value modifying instruction to modify that control value. If the control value is clear, the processing logic is operable in response to the procedure call instruction to generate a return address value in addition to performing the branch operation, whereas if the control value is set, the processing logic is operable in response to the procedure call instruction to suppress generation of the return address value and to cause the control value to be clear in addition to performing the branch operation. This provides significant flexibility in how procedure call instructions are used within the data processing apparatus.</p>
申请公布号 WO2007048988(A1) 申请公布日期 2007.05.03
申请号 WO2005GB04131 申请日期 2005.10.26
申请人 ARM LIMITED;SEAL, DAVID, JAMES 发明人 SEAL, DAVID, JAMES
分类号 G06F9/38;G06F9/30;G06F9/42;G06F9/46 主分类号 G06F9/38
代理机构 代理人
主权项
地址